CL: Refactor cl_mem's implementation.
authorZhigang Gong <zhigang.gong@gmail.com>
Mon, 26 Aug 2013 14:45:47 +0000 (22:45 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Fri, 30 Aug 2013 05:26:58 +0000 (13:26 +0800)
commit0a078725dd1b73f2d2174e52f47c7a3d565afe66
tree043fd265a51132fc8a1d3dc06cbb5584ab554b61
parenta389dedab9bc94d3efcfbae1a06fe7b445d73332
CL: Refactor cl_mem's implementation.

The buffer object is much simpler than the image object.
We'd better to not use the same big data structure for
both objects.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Reviewed-by: "Lu, Guanqun" <guanqun.lu@intel.com>
src/cl_api.c
src/cl_command_queue.c
src/cl_enqueue.c
src/cl_kernel.c
src/cl_mem.c
src/cl_mem.h
src/cl_mem_gl.c
src/cl_utils.h