AnsweredAssumed Answered

Error in clCopyImagetoBuffer

Question asked by shreedhar_pawar on Mar 25, 2013
Latest reply on Mar 27, 2013 by himanshu.gautam

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...?

Outcomes