Ejemplo n.º 1
0
 public static ErrorCode EnqueueReadBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, IntPtr *buffer_offset, IntPtr *host_offset, IntPtr *region, long buffer_row_pitch, long buffer_slice_pitch, long host_row_pitch, long host_slice_pitch, void *ptr, int num_events_in_wait_list, IntPtr *event_wait_list, IntPtr *_event)
 {
     return(OpenCLAPI.clEnqueueReadBufferRect(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, (IntPtr)buffer_row_pitch, (IntPtr)buffer_slice_pitch, (IntPtr)host_row_pitch, (IntPtr)host_slice_pitch, ptr, (uint)num_events_in_wait_list, event_wait_list, _event));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// OpenCL 1.1
 /// </summary>
 /// <param name="command_queue"></param>
 /// <param name="buffer"></param>
 /// <param name="blocking_read"></param>
 /// <param name="buffer_offset"></param>
 /// <param name="host_offset"></param>
 /// <param name="region"></param>
 /// <param name="buffer_row_pitch"></param>
 /// <param name="buffer_slice_pitch"></param>
 /// <param name="host_row_pitch"></param>
 /// <param name="host_slice_pitch"></param>
 /// <param name="ptr"></param>
 /// <param name="num_events_in_wait_list"></param>
 /// <param name="event_wait_list"></param>
 /// <param name="_event"></param>
 /// <returns></returns>
 public static ErrorCode EnqueueReadBufferRect(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, IntPtr[] buffer_offset, IntPtr[] host_offset, IntPtr[] region, IntPtr buffer_row_pitch, IntPtr buffer_slice_pitch, IntPtr host_row_pitch, IntPtr host_slice_pitch, void *ptr, cl_uint num_events_in_wait_list, IntPtr[] event_wait_list, IntPtr *_event)
 {
     return(OpenCLAPI.clEnqueueReadBufferRect(command_queue, buffer, blocking_read, buffer_offset, host_offset, region, buffer_row_pitch, buffer_slice_pitch, host_row_pitch, host_slice_pitch, ptr, num_events_in_wait_list, event_wait_list, _event));
 }