AnsweredAssumed Answered

Error in clCopyImagetoBuffer

Question asked by shreedhar_pawar on Mar 25, 2013
Latest reply on Mar 26, 2013 by shreedhar_pawar

I want to copy all the contents of an input image to a buffer so that I can do further processing on it...the command looks lyk

clEnqueueCopyImageToBuffer (cl_command_queue command_queue,cl_mem src_image,cl_mem dst_buffer,const size_t src_origin[3],

                                                   const size_t region[3], size_t dst_offset,  cl_uint num_events_in_wait_list,const cl_event *event_wait_list,  cl_event *event)


      and in my code the command looks as follows...


errNum= clEnqueueCopyImageToBuffer ( commandQueue,  imageObjects[0] ,memObject,origin,

                                                                  region,0, NULL,NULL,NULL);

I get an error saying Image cant be copied...!


what is exactly to be written in place of size_t dst_offset...? please tell the exact syntax for it, if my buffer size is 4*width*height*sizeof(char), or just putting zero at that place will do o no...?