Copying and filling images

The write and read functions help to copy the data buffer from the host to the device memory or vice versa. There is another function which helps in copying the data from one OpenCL image buffer object to another. This is specified as src_image and dst_image in the following function:

cl_int clEnqueueCopyImage (cl_command_queue command_queue,cl_mem src_image,cl_mem dst_image,const size_t *src_origin,const size_t *dst_origin,const size_t *region,cl_uint num_events_in_wait_list,const cl_event *event_wait_list,cl_event *event)

The src_origin and dst_origin parameter have the usual meaning as specified for the origin parameter for the read and write routines in the previous section.

The region parameter also has the same meaning ...

Get OpenCL Programming by Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.