Implement api clEnqueueTask and clEnqueueNativeKernel.
authorYang Rong <rong.r.yang@intel.com>
Fri, 13 Sep 2013 06:06:59 +0000 (14:06 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Fri, 13 Sep 2013 06:11:50 +0000 (14:11 +0800)
commit1f2ac22b7caf3a2ab833cb2d745d4ec7020e11f7
tree990f6fcd333d02b662017807ddd3ffc7f50f7129
parent19953ac3a1d184174ee7d4da865555602c9f0c7d
Implement api clEnqueueTask and clEnqueueNativeKernel.

Also refine the whole memcpy's condition in function
cl_enqueue_read_buffer_rect and cl_enqueue_write_buffer_rect.

V2: Add a mem_list to enqueue_data to fix utest error.

Signed-off-by: Yang Rong <rong.r.yang@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
src/cl_api.c
src/cl_enqueue.c
src/cl_enqueue.h
src/cl_gt_device.h