<param name="identifier">
<type>ObjectLabelIdentifier</type>
</param>
+ <param name="length" legacyArrayParameter="true" />
</function>
<function name="GetProgramInterfaceiv" extension="Core">
</param>
</function>
<!-- For backwards compatibility -->
- <function name="GetObjectLabel" extension="Core">
- <param name="length">
- <count>0</count>
- </param>
- </function>
<function name="GetObjectPtrLabel" extension="Core" obsolete="Use out overload instead">
<param name="length">
<count>0</count>
</function>
</overload>
+ <!-- For backwards compatibility -->
+ <replace name="gl">
+ <function name="GetObjectLabel" extension="Ext">
+ <param name="length" legacyArrayParameter="true" />
+ </function>
+ </replace>
+
<overload name="gl">
<!-- generated from apitest -->
<function name="TessellationMode" extension="Amd" obsolete="Use AmdVertexShaderTessellator overload instead">
<type>BeginMode</type>
</param>
</function>
- <function name="GetObjectLabel" extension="Core">
- <param name="length">
- <count>0</count>
- </param>
- </function>
<function name="GetObjectPtrLabel" extension="Core" obsolete="Use out overload instead">
<param name="length">
<count>0</count>
<type>ExtDirectStateAccess</type>
</param>
</function>
- <function name="GetObjectLabel" extension="Ext">
- <param name="length">
- <count>0</count>
- </param>
- </function>
<function name="GetPointerv" extension="Ext" obsolete="Use out overload instead">
<param name="params">
<count>0</count>
</function>
<function name="GetObjectLabel">
<param name="identifier"><type>ObjectLabelIdentifier</type></param>
+ <param name="length" legacyArrayParameter="true" />
</function>
<function name="ObjectLabel">
<param name="identifier"><type>ObjectLabelIdentifier</type></param>
</function>
</replace>
- <!-- gles2 overloads for backwards compatibility (2.0 and 3.0) -->
- <overload name="gles2">
+ <!-- gles2 replacements for backwards compatibility -->
+ <replace name="gles2">
<function name="GetObjectLabel">
- <param name="length"><count>0</count></param>
+ <param name="length" legacyArrayParameter="true" />
</function>
+ </replace>
+
+ <!-- gles2 overloads for backwards compatibility (2.0 and 3.0) -->
+ <overload name="gles2">
<function name="GetObjectPtrLabel" obsolete="Use out overload instead">
<param name="length"><count>0</count></param>
</function>
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES20.All type, Int32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES30.All type, Int32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES30.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES31.All identifier, Int32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES31.All identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES31.All type, Int32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES31.All type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES31.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.ES31.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.OpenGL.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }
/// <param name="label">[length: bufSize]
/// The address of a string that will receive the object label.
/// </param>
+ [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "KHR_debug|VERSION_4_3", Version = "4.3", EntryPoint = "glGetObjectLabel")]
[CLSCompliant(false)]
public static void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufSize")] out String label) { throw new BindingsNotRewrittenException(); }