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(); }
+
+ ///