Add count attribute to GetTranslatedShaderSource out string parameter

This commit is contained in:
Fraser Waters 2017-10-05 16:26:22 +01:00
parent 0ff0fbf1f7
commit e55d7017e0
4 changed files with 43 additions and 39 deletions

View file

@ -5536,8 +5536,12 @@
<function name="GetProgramPipelineInfoLog" extension="EXT"> <function name="GetProgramPipelineInfoLog" extension="EXT">
<param name="length" legacyArrayParameter="true" /> <param name="length" legacyArrayParameter="true" />
</function> </function>
<!-- GetTranslatedShaderSource is missing count attributes -->
<function name="GetTranslatedShaderSource" extension="ANGLE"> <function name="GetTranslatedShaderSource" extension="ANGLE">
<param name="length" legacyArrayParameter="true" /> <param name="length" legacyArrayParameter="true" />
<param name="source">
<count>bufsize</count>
</param>
</function> </function>
<function name="GetProgramBinary" extension="OES"> <function name="GetProgramBinary" extension="OES">
<param name="length" legacyArrayParameter="true" /> <param name="length" legacyArrayParameter="true" />

View file

@ -2219,57 +2219,57 @@ namespace OpenTK.Graphics.ES20
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[Obsolete("Use out overload instead")] [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static unsafe void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static unsafe void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[Obsolete("Use out overload instead")] [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static unsafe void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static unsafe void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_framebuffer_multisample] /// <summary>[requires: ANGLE_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
@ -53546,7 +53546,7 @@ namespace OpenTK.Graphics.ES20
private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount);
[Slot(308)] [Slot(308)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] IntPtr source); private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr source);
[Slot(482)] [Slot(482)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);

View file

@ -2427,57 +2427,57 @@ namespace OpenTK.Graphics.ES30
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[Obsolete("Use out overload instead")] [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static unsafe void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static unsafe void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[Obsolete("Use out overload instead")] [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static unsafe void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static unsafe void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_framebuffer_multisample] /// <summary>[requires: ANGLE_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
@ -61559,7 +61559,7 @@ namespace OpenTK.Graphics.ES30
private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount);
[Slot(361)] [Slot(361)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] IntPtr source); private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr source);
[Slot(553)] [Slot(553)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);

View file

@ -2557,57 +2557,57 @@ namespace OpenTK.Graphics.ES31
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[Obsolete("Use out overload instead")] [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static unsafe void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static unsafe void GetTranslatedShaderSource(Int32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[Obsolete("Use out overload instead")] [Obsolete("Use out overload instead")]
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32[] length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] out Int32 length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_translated_shader_source]</summary> /// <summary>[requires: ANGLE_translated_shader_source]</summary>
/// <param name="shader"></param> /// <param name="shader"></param>
/// <param name="bufsize"></param> /// <param name="bufsize"></param>
/// <param name="length">[length: 1]</param> /// <param name="length">[length: 1]</param>
/// <param name="source"></param> /// <param name="source">[length: bufsize]</param>
[AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")] [AutoGenerated(Category = "ANGLE_translated_shader_source", Version = "", EntryPoint = "glGetTranslatedShaderSourceANGLE")]
[CLSCompliant(false)] [CLSCompliant(false)]
public static unsafe void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] out String source) { throw new BindingsNotRewrittenException(); } public static unsafe void GetTranslatedShaderSource(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] out String source) { throw new BindingsNotRewrittenException(); }
/// <summary>[requires: ANGLE_framebuffer_multisample] /// <summary>[requires: ANGLE_framebuffer_multisample]
/// Establish data storage, format, dimensions and sample count of a renderbuffer object's image /// Establish data storage, format, dimensions and sample count of a renderbuffer object's image
@ -58544,7 +58544,7 @@ namespace OpenTK.Graphics.ES31
private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount); private static extern void glDrawElementsInstancedANGLE(System.Int32 mode, Int32 count, System.Int32 type, [CountAttribute(Computed = "count,type")] IntPtr indices, Int32 primcount);
[Slot(385)] [Slot(385)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute] IntPtr source); private static extern unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute, CountAttribute(Count = 1)] Int32* length, [OutAttribute, CountAttribute(Parameter = "bufsize")] IntPtr source);
[Slot(613)] [Slot(613)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)] [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height); private static extern void glRenderbufferStorageMultisampleANGLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);