public extern static int clGetProgramBuildInfo( IntPtr program, IntPtr device, ProgramBuildInfo param_name, IntPtr param_value_size, byte[] param_value, out IntPtr param_value_size_ret );
public static extern ReturnCode GetProgramBuildInfoString( IntPtr program, IntPtr device, ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, out IntPtr param_value_size_ret );
/// <summary> /// returns program build information /// </summary> /// <returns></returns> public static string GetBuildInformation(this Program inProgram, Device inDevice, ProgramBuildInfo inInfo) { OpenCLErrorCode tmpError; var MemoryBuffer = OpenCL_ProgramInformation.GetProgramBuildInfo(inProgram.Handle, inDevice.Handle, inInfo, out tmpError); if (tmpError != OpenCLErrorCode.Success) { Log.Warning($"Could not resolce Program build Information '{inInfo.ToString()}'"); return ""; } return MemoryBuffer.ToString(); }
internal extern static unsafe ErrorCode GetProgramBuildInfo(IntPtr program, IntPtr device, ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, [Out] IntPtr *param_value_size_ret);
internal extern static unsafe int GetProgramBuildInfo(IntPtr program, IntPtr device, ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, [OutAttribute] IntPtr *param_value_size_ret);
public static InfoBuffer GetProgramBuildInfo(Program program, Device device, ProgramBuildInfo paramName, out ErrorCode error) { return(GetInfo(GetProgramBuildInfo, program, device, paramName, out error)); }
public static InfoBuffer GetProgramBuildInfo(Program program, Device device, ProgramBuildInfo paramName, out ErrorCode error) { return GetInfo(GetProgramBuildInfo, program, device, paramName, out error); }
internal extern static unsafe int GetProgramBuildInfo(IntPtr program, IntPtr device, ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, [OutAttribute] IntPtr* param_value_size_ret);
public static Error clGetProgramBuildInfo(OpenCLProgram program, OpenCLDevice device, ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr param_value_size_ret) { Console.WriteLine("Calling Error clGetProgramBuildInfo(OpenCLProgram program, OpenCLDevice device, ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr param_value_size_ret)"); return default(Error); }
public static extern Error clGetProgramBuildInfo(OpenCLProgram program, OpenCLDevice device, ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr param_value_size_ret);
public extern static int clGetProgramBuildInfo ( IntPtr program, IntPtr device, ProgramBuildInfo param_name, IntPtr param_value_size, byte[] param_value, out IntPtr param_value_size_ret );