示例#1
0
 public extern static OpenCLErrorCode GetProgramBuildInfo(
     CLProgramHandle program,
     CLDeviceHandle device,
     OpenCLProgramBuildInfo param_name,
     IntPtr param_value_size,
     IntPtr param_value,
     out IntPtr param_value_size_ret);
示例#2
0
 public extern static OpenCLErrorCode BuildProgram(
     CLProgramHandle program,
     Int32 num_devices,
     [MarshalAs(UnmanagedType.LPArray)] CLDeviceHandle[] device_list,
     String options,
     OpenCLProgramBuildNotifier pfn_notify,
     IntPtr user_data);
示例#3
0
 public extern static OpenCLErrorCode CreateKernelsInProgram(
     CLProgramHandle program,
     Int32 num_kernels,
     [Out, MarshalAs(UnmanagedType.LPArray)] CLKernelHandle[] kernels,
     out Int32 num_kernels_ret);
示例#4
0
 public extern static CLKernelHandle CreateKernel(
     CLProgramHandle program,
     String kernel_name,
     out OpenCLErrorCode errcode_ret);
示例#5
0
 public extern static OpenCLErrorCode GetProgramBuildInfo(
     CLProgramHandle program,
     CLDeviceHandle device,
     OpenCLProgramBuildInfo param_name,
     IntPtr param_value_size,
     IntPtr param_value,
     out IntPtr param_value_size_ret);
示例#6
0
 public extern static OpenCLErrorCode BuildProgram(
     CLProgramHandle program,
     Int32 num_devices,
     [MarshalAs(UnmanagedType.LPArray)] CLDeviceHandle[] device_list,
     String options,
     OpenCLProgramBuildNotifier pfn_notify,
     IntPtr user_data);
示例#7
0
 public extern static OpenCLErrorCode ReleaseProgram(
     CLProgramHandle program);
示例#8
0
 public extern static OpenCLErrorCode CreateKernelsInProgram(
     CLProgramHandle program,
     Int32 num_kernels,
     [Out, MarshalAs(UnmanagedType.LPArray)] CLKernelHandle[] kernels,
     out Int32 num_kernels_ret);
示例#9
0
 public extern static CLKernelHandle CreateKernel(
     CLProgramHandle program,
     String kernel_name,
     out OpenCLErrorCode errcode_ret);
示例#10
0
 public extern static OpenCLErrorCode ReleaseProgram(
     CLProgramHandle program);