mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-01-03 17:45:37 +00:00
Add missing count attribute to ExtGetProgramBinarySourceQCOM
Also extends Rewrite to understand the new syntax of "*name".
This commit is contained in:
parent
e55d7017e0
commit
ea09f56740
|
@ -7470,4 +7470,14 @@
|
||||||
</param>
|
</param>
|
||||||
</function>
|
</function>
|
||||||
</replace>
|
</replace>
|
||||||
</signatures>
|
|
||||||
|
<!-- ExtGetProgramBinarySourceQCOM -->
|
||||||
|
<replace name="gl|glcore|gles1|gles2">
|
||||||
|
<!-- ExtGetProgramBinarySourceQCOM is missing count attributes -->
|
||||||
|
<function name="ExtGetProgramBinarySourceQCOM" extension="QCOM">
|
||||||
|
<param name="source">
|
||||||
|
<count>*length</count>
|
||||||
|
</param>
|
||||||
|
</function>
|
||||||
|
</replace>
|
||||||
|
</signatures>
|
|
@ -880,8 +880,8 @@ namespace OpenTK.Rewrite
|
||||||
var countVariable = new VariableDefinition(TypeInt32);
|
var countVariable = new VariableDefinition(TypeInt32);
|
||||||
body.Variables.Add(countVariable);
|
body.Variables.Add(countVariable);
|
||||||
|
|
||||||
// Parameter will either by a simple name or an
|
// Parameter will either by a simple name, a dereference of a name
|
||||||
// expression like "name*5"
|
// like "*name" or an expression like "name*5"
|
||||||
var parameter = method.Parameters.FirstOrDefault(
|
var parameter = method.Parameters.FirstOrDefault(
|
||||||
param => param.Name == countParameter);
|
param => param.Name == countParameter);
|
||||||
if (parameter != null)
|
if (parameter != null)
|
||||||
|
@ -889,6 +889,14 @@ namespace OpenTK.Rewrite
|
||||||
il.Emit(OpCodes.Ldarg, parameter.Index);
|
il.Emit(OpCodes.Ldarg, parameter.Index);
|
||||||
il.Emit(OpCodes.Stloc, countVariable.Index);
|
il.Emit(OpCodes.Stloc, countVariable.Index);
|
||||||
}
|
}
|
||||||
|
else if (countParameter[0] == '*')
|
||||||
|
{
|
||||||
|
var pointerParam = method.Parameters.FirstOrDefault(
|
||||||
|
param => param.Name == countParameter.Substring(1));
|
||||||
|
|
||||||
|
il.Emit(OpCodes.Ldarg, pointerParam.Index);
|
||||||
|
il.Emit(OpCodes.Ldind_I4);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var operands = countParameter.Split('*');
|
var operands = countParameter.Split('*');
|
||||||
|
|
|
@ -14542,56 +14542,56 @@ namespace OpenTK.Graphics.ES11
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
public static unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="programs">[length: maxPrograms]</param>
|
/// <param name="programs">[length: maxPrograms]</param>
|
||||||
|
@ -16240,7 +16240,7 @@ namespace OpenTK.Graphics.ES11
|
||||||
private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers);
|
private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers);
|
||||||
[Slot(96)]
|
[Slot(96)]
|
||||||
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
||||||
private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length);
|
private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] IntPtr source, [OutAttribute] Int32* length);
|
||||||
[Slot(97)]
|
[Slot(97)]
|
||||||
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
||||||
private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms);
|
private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms);
|
||||||
|
|
|
@ -52846,56 +52846,56 @@ namespace OpenTK.Graphics.ES20
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
public static unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="programs">[length: maxPrograms]</param>
|
/// <param name="programs">[length: maxPrograms]</param>
|
||||||
|
@ -55376,7 +55376,7 @@ namespace OpenTK.Graphics.ES20
|
||||||
private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers);
|
private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers);
|
||||||
[Slot(161)]
|
[Slot(161)]
|
||||||
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
||||||
private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length);
|
private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] IntPtr source, [OutAttribute] Int32* length);
|
||||||
[Slot(162)]
|
[Slot(162)]
|
||||||
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
||||||
private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms);
|
private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms);
|
||||||
|
|
|
@ -60859,56 +60859,56 @@ namespace OpenTK.Graphics.ES30
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
public static unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="programs">[length: maxPrograms]</param>
|
/// <param name="programs">[length: maxPrograms]</param>
|
||||||
|
@ -63701,7 +63701,7 @@ namespace OpenTK.Graphics.ES30
|
||||||
private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers);
|
private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers);
|
||||||
[Slot(189)]
|
[Slot(189)]
|
||||||
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
||||||
private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length);
|
private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] IntPtr source, [OutAttribute] Int32* length);
|
||||||
[Slot(190)]
|
[Slot(190)]
|
||||||
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
||||||
private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms);
|
private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms);
|
||||||
|
|
|
@ -57844,56 +57844,56 @@ namespace OpenTK.Graphics.ES31
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
public static unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32[] length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
public static void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] out Int32 length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="program"></param>
|
/// <param name="program"></param>
|
||||||
/// <param name="shadertype"></param>
|
/// <param name="shadertype"></param>
|
||||||
/// <param name="source"></param>
|
/// <param name="source">[length: *length]</param>
|
||||||
/// <param name="length"></param>
|
/// <param name="length"></param>
|
||||||
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
[AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")]
|
||||||
[CLSCompliant(false)]
|
[CLSCompliant(false)]
|
||||||
public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
public static unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES31.All shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] out String source, [OutAttribute] Int32* length) { throw new BindingsNotRewrittenException(); }
|
||||||
|
|
||||||
/// <summary>[requires: QCOM_extended_get2]</summary>
|
/// <summary>[requires: QCOM_extended_get2]</summary>
|
||||||
/// <param name="programs">[length: maxPrograms]</param>
|
/// <param name="programs">[length: maxPrograms]</param>
|
||||||
|
@ -60890,7 +60890,7 @@ namespace OpenTK.Graphics.ES31
|
||||||
private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers);
|
private static extern unsafe void glExtGetFramebuffersQCOM([OutAttribute, CountAttribute(Parameter = "maxFramebuffers")] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute, CountAttribute(Count = 1)] Int32* numFramebuffers);
|
||||||
[Slot(199)]
|
[Slot(199)]
|
||||||
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
||||||
private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute] IntPtr source, [OutAttribute] Int32* length);
|
private static extern unsafe void glExtGetProgramBinarySourceQCOM(UInt32 program, System.Int32 shadertype, [OutAttribute, CountAttribute(Parameter = "*length")] IntPtr source, [OutAttribute] Int32* length);
|
||||||
[Slot(200)]
|
[Slot(200)]
|
||||||
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
|
||||||
private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms);
|
private static extern unsafe void glExtGetProgramsQCOM([OutAttribute, CountAttribute(Parameter = "maxPrograms")] UInt32* programs, Int32 maxPrograms, [OutAttribute, CountAttribute(Count = 1)] Int32* numPrograms);
|
||||||
|
|
Loading…
Reference in a new issue