示例#1
0
 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
     );
示例#2
0
 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
     );
示例#3
0
        /// <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();
        }
示例#4
0
 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);
示例#5
0
文件: Core.cs 项目: Sidd710/tempRepo
 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);
示例#6
0
 public static InfoBuffer GetProgramBuildInfo(Program program, Device device, ProgramBuildInfo paramName, out ErrorCode error)
 {
     return(GetInfo(GetProgramBuildInfo, program, device, paramName, out error));
 }
示例#7
0
 public static InfoBuffer GetProgramBuildInfo(Program program, Device device, ProgramBuildInfo paramName, out ErrorCode error)
 {
     return GetInfo(GetProgramBuildInfo, program, device, paramName, out error);
 }
示例#8
0
 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);
示例#9
0
 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);
 }
示例#10
0
 public static extern Error clGetProgramBuildInfo(OpenCLProgram program, OpenCLDevice device, ProgramBuildInfo param_name, IntPtr param_value_size, IntPtr param_value, IntPtr param_value_size_ret);
示例#11
0
		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
		);