Generate legacy overloads for GetProgramBinary
authorFraser Waters <frassle@gmail.com>
Thu, 5 Oct 2017 14:20:24 +0000 (15:20 +0100)
committerFraser Waters <frassle@gmail.com>
Thu, 5 Oct 2017 14:20:24 +0000 (15:20 +0100)
src/Generator.Bind/Specifications/GL2/overrides.xml
src/OpenTK/Graphics/ES20/ES20.cs
src/OpenTK/Graphics/ES30/ES30.cs
src/OpenTK/Graphics/ES31/ES31.cs

index 9222946e50ee3d056b9ce6e15c9e28a264bced8f..3cbe008331d43b8560b88a514bdd8777d999bbba 100644 (file)
     <function name="GetTranslatedShaderSource" extension="ANGLE">
       <param name="length" legacyArrayParameter="true" />
     </function>
+    <function name="GetProgramBinary" extension="OES">
+      <param name="length" legacyArrayParameter="true" />
+      <param name="binaryFormat" legacyArrayParameter="true" />
+    </function>
     <function name="ExtGetBuffers" extension="QCOM">
       <param name="numBuffers" legacyArrayParameter="true" />
     </function>
     </function>
   </replace>
 
-   <!-- gles2 overloads for backwards compatibility (2.0 and 3.0) -->
-  <overload name="gles2">
-    <function name="GetProgramBinary" extension="OES" obsolete="Use out overload instead">
-      <param name="length"><count>0</count></param>
-      <param name="binaryFormat"><count>0</count></param>
-    </function>
-  </overload>
-
   <!--  gles2 replacements for backwards compatibility (2.0 only) -->
   <replace name="gles2" version="2.0">
     <!-- Khronos added count="1" to VertexAttrib1fv -->
index 669968b58811bbfd7ad2fc5a0f4aff8a1c2ff688..815f14e49195705f5a60bbaaa894d6faca1cbc6e 100644 (file)
@@ -49414,7 +49414,6 @@ namespace OpenTK.Graphics.ES20
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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)
index e069a32500c4c17f40e962d8aad2a567006f6290..2c0c275f38c6d42397799bfb8bedabfd6f4b0ee4 100644 (file)
@@ -57815,7 +57815,6 @@ namespace OpenTK.Graphics.ES30
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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)
index caaf94fe921b214a3528ebe5e7413ca1d88b66bb..794ebdeb2afd91224aececf66a50cd14f217a68d 100644 (file)
@@ -55213,7 +55213,6 @@ namespace OpenTK.Graphics.ES31
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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
             /// <param name="binary">[length: bufSize]
             /// Specifies the address an array into which the GL will return program's binary representation.
             /// </param>
-            [Obsolete("Use out overload instead")]
             [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")]
             [CLSCompliant(false)]
             public static unsafe void GetProgramBinary<T4>(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)