public static extern CLMem clCreatePipe( CLContext context, CLMemFlags flags, uint pipe_packet_size, uint pipe_max_packets, [In] IntPtr[] properties, IntPtr errcode_ret);
public static extern CLError clGetSupportedImageFormats( CLContext context, CLMemFlags flags, CLMemObjectType image_type, uint num_entries, [Out] CLImageFormat[] image_formats, ref uint num_image_formats);
public static extern CLMem clCreateSubBuffer( CLMem buffer, CLMemFlags flags, CLBufferCreateType buffer_create_type, [MarshalAs(UnmanagedType.LPStruct)] CLBufferRegion buffer_create_info, ref CLError errcode_ret);
public static extern CLMem clCreateFromGLTexture3D( CLContext context, CLMemFlags flags, int target, int miplevel, uint texture, IntPtr errcode_ret);
public static extern CLMem clCreateImage( CLContext context, CLMemFlags flags, [MarshalAs(UnmanagedType.LPStruct)] CLImageFormat image_format, [MarshalAs(UnmanagedType.LPStruct)] CLImageDesc image_desc, IntPtr host_ptr, IntPtr errcode_ret);
public static extern CLMem clCreateImage2D( CLContext context, CLMemFlags flags, ref CLImageFormat image_format, SizeT image_width, SizeT image_height, SizeT image_row_pitch, IntPtr host_ptr, ref CLError errcode_ret);
public static extern CLMem clCreateSubBuffer( CLMem buffer, CLMemFlags flags, CLBufferCreateType buffer_create_type, IntPtr buffer_create_info, ref CLError errcode_ret);
internal static extern CLError clCreateFromGLRenderbuffer(CLContext context, CLMemFlags flags, int renderbuffer, ref CLError errcode_ret);
public static extern CLMem clCreateFromGLBuffer( CLContext context, CLMemFlags flags, uint bufobj, IntPtr errcode_ret);
internal static extern CLMem clCreateBuffer(CLContext context, CLMemFlags flags, SizeT size, IntPtr host_ptr, ref CLError errcode_ret);
internal static extern CLError clGetSupportedImageFormats(CLContext context, CLMemFlags flags, CLMemObjectType image_type, int num_entries, [Out] CLImageFormat[] image_formats, ref int num_image_formats);
internal static extern CLError clGetSupportedImageFormats(CLContext context, CLMemFlags flags, CLMemObjectType image_type, int num_entries, IntPtr image_formats, ref int num_image_formats);
internal static extern CLMem clCreateFromGLTexture3D(CLContext context, CLMemFlags flags, int target, int miplevel, uint texture, ref CLError errcode_ret);
internal static extern CLError clCreateFromGLBuffer(CLContext context, CLMemFlags flags, int bufobj, ref CLError errcode_ret);
public static extern CLMem clCreateFromGLRenderbuffer( CLContext context, CLMemFlags flags, uint renderbuffer, IntPtr errcode_ret);
internal static extern CLMem clCreateImage3D(CLContext context, CLMemFlags flags, ref CLImageFormat image_format, SizeT image_width, SizeT image_height, SizeT image_depth, SizeT image_row_pitch, SizeT image_slice_pitch, IntPtr host_ptr, ref CLError errcode_ret);
public static extern CLMem clCreateBuffer( CLContext context, CLMemFlags flags, SizeT size, IntPtr host_ptr, ref CLError errcode_ret);