Skip to content

Commit

Permalink
[CL] Regenerated bindings
Browse files Browse the repository at this point in the history
  • Loading branch information
thefiddler committed Jun 2, 2014
1 parent 042ab99 commit 684e783
Show file tree
Hide file tree
Showing 3 changed files with 657 additions and 0 deletions.
219 changes: 219 additions & 0 deletions Source/OpenTK/Compute/CL10/CL10.Extensions.cs
Expand Up @@ -3164,6 +3164,225 @@ public static unsafe ComputeKernel CreateKernel(this ComputeProgram program, Str
return CL.CreateKernel(program, kernel_name, errcode_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, [OutAttribute] IntPtr[] param_value_size_ret)
{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, [OutAttribute] out IntPtr param_value_size_ret)
{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, out param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static unsafe ErrorCode GetProgramBuildInfo(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, [OutAttribute] IntPtr* param_value_size_ret)
{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] T4[] param_value, [OutAttribute] IntPtr[] param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] T4[] param_value, [OutAttribute] out IntPtr param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, out param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static unsafe ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] T4[] param_value, [OutAttribute] IntPtr* param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] T4[,] param_value, [OutAttribute] IntPtr[] param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] T4[,] param_value, [OutAttribute] out IntPtr param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, out param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static unsafe ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] T4[,] param_value, [OutAttribute] IntPtr* param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] T4[,,] param_value, [OutAttribute] IntPtr[] param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] T4[,,] param_value, [OutAttribute] out IntPtr param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, out param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static unsafe ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] T4[,,] param_value, [OutAttribute] IntPtr* param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] ref T4 param_value, [OutAttribute] IntPtr[] param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, ref param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] ref T4 param_value, [OutAttribute] out IntPtr param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, ref param_value, out param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
/// <param name="device"></param>
/// <param name="param_name"></param>
/// <param name="param_value_size"></param>
/// <param name="param_value"></param>
/// <param name="param_value_size_ret"></param>
[CLSCompliant(false)]
public static unsafe ErrorCode GetProgramBuildInfo<T4>(this ComputeProgram program, ComputeDevice device, OpenTK.Compute.CL10.ProgramBuildInfo param_name, IntPtr param_value_size, [InAttribute, OutAttribute] ref T4 param_value, [OutAttribute] IntPtr* param_value_size_ret)
where T4 : struct

{
return CL.GetProgramBuildInfo(program, device, param_name, param_value_size, ref param_value, param_value_size_ret);
}

/// <summary>[requires: v1.0]</summary>
/// <param name="program"></param>
public static ErrorCode ReleaseProgram(this ComputeProgram program)
Expand Down

0 comments on commit 684e783

Please sign in to comment.