diff --git a/src/Generator.Bind/Specifications/GL2/overrides.xml b/src/Generator.Bind/Specifications/GL2/overrides.xml
index 9222946e..3cbe0083 100644
--- a/src/Generator.Bind/Specifications/GL2/overrides.xml
+++ b/src/Generator.Bind/Specifications/GL2/overrides.xml
@@ -5558,6 +5558,10 @@
+
+
+
+
@@ -5575,14 +5579,6 @@
-
-
-
- 0
- 0
-
-
-
diff --git a/src/OpenTK/Graphics/ES20/ES20.cs b/src/OpenTK/Graphics/ES20/ES20.cs
index 669968b5..815f14e4 100644
--- a/src/OpenTK/Graphics/ES20/ES20.cs
+++ b/src/OpenTK/Graphics/ES20/ES20.cs
@@ -49414,7 +49414,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -49437,7 +49436,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -49462,7 +49460,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -49487,7 +49484,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -49512,7 +49508,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
@@ -49537,7 +49532,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -49560,7 +49554,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -49585,7 +49578,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -49610,7 +49602,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -49635,7 +49626,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
@@ -49783,7 +49773,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -49806,7 +49795,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -49831,7 +49819,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -49856,7 +49843,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -49881,7 +49867,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
@@ -49906,7 +49891,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -49929,7 +49913,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -49954,7 +49937,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -49979,7 +49961,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -50004,7 +49985,6 @@ namespace OpenTK.Graphics.ES20
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
diff --git a/src/OpenTK/Graphics/ES30/ES30.cs b/src/OpenTK/Graphics/ES30/ES30.cs
index e069a325..2c0c275f 100644
--- a/src/OpenTK/Graphics/ES30/ES30.cs
+++ b/src/OpenTK/Graphics/ES30/ES30.cs
@@ -57815,7 +57815,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -57838,7 +57837,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -57863,7 +57861,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -57888,7 +57885,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -57913,7 +57909,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
@@ -57938,7 +57933,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -57961,7 +57955,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -57986,7 +57979,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -58011,7 +58003,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -58036,7 +58027,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
@@ -58184,7 +58174,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -58207,7 +58196,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -58232,7 +58220,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -58257,7 +58244,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -58282,7 +58268,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
@@ -58307,7 +58292,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -58330,7 +58314,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -58355,7 +58338,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -58380,7 +58362,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -58405,7 +58386,6 @@ namespace OpenTK.Graphics.ES30
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
diff --git a/src/OpenTK/Graphics/ES31/ES31.cs b/src/OpenTK/Graphics/ES31/ES31.cs
index caaf94fe..794ebdeb 100644
--- a/src/OpenTK/Graphics/ES31/ES31.cs
+++ b/src/OpenTK/Graphics/ES31/ES31.cs
@@ -55213,7 +55213,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -55236,7 +55235,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -55261,7 +55259,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -55286,7 +55283,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -55311,7 +55307,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
@@ -55336,7 +55331,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -55359,7 +55353,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -55384,7 +55377,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -55409,7 +55401,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -55434,7 +55425,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
@@ -55582,7 +55572,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -55605,7 +55594,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -55630,7 +55618,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -55655,7 +55642,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -55680,7 +55666,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Count = 1)] out OpenTK.Graphics.ES31.All binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)
@@ -55705,7 +55690,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [OutAttribute, CountAttribute(Parameter = "bufSize")] IntPtr binary) { throw new BindingsNotRewrittenException(); }
@@ -55728,7 +55712,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[] binary)
@@ -55753,7 +55736,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,] binary)
@@ -55778,7 +55760,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] T4[,,] binary)
@@ -55803,7 +55784,6 @@ namespace OpenTK.Graphics.ES31
/// [length: bufSize]
/// Specifies the address an array into which the GL will return program's binary representation.
///
- [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
[CLSCompliant(false)]
public static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Count = 1)] OpenTK.Graphics.ES31.All* binaryFormat, [InAttribute, OutAttribute, CountAttribute(Parameter = "bufSize")] ref T4 binary)