diff options
author | Zhigang Gong <zhigang.gong@gmail.com> | 2013-08-26 22:45:47 +0800 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@linux.intel.com> | 2013-08-30 13:26:58 +0800 |
commit | 0a078725dd1b73f2d2174e52f47c7a3d565afe66 (patch) | |
tree | 043fd265a51132fc8a1d3dc06cbb5584ab554b61 /src/cl_kernel.c | |
parent | a389dedab9bc94d3efcfbae1a06fe7b445d73332 (diff) |
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>
Diffstat (limited to 'src/cl_kernel.c')
-rw-r--r-- | src/cl_kernel.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cl_kernel.c b/src/cl_kernel.c index 41e6a8a4..12a08c55 100644 --- a/src/cl_kernel.c +++ b/src/cl_kernel.c @@ -133,8 +133,8 @@ cl_kernel_set_arg(cl_kernel k, cl_uint index, size_t sz, const void *value) if (UNLIKELY(mem->magic != CL_MAGIC_MEM_HEADER)) return CL_INVALID_MEM_OBJECT; - if (UNLIKELY((arg_type == GBE_ARG_IMAGE && !mem->is_image) - || (arg_type != GBE_ARG_IMAGE && mem->is_image))) + if (UNLIKELY((arg_type == GBE_ARG_IMAGE && !IS_IMAGE(mem)) + || (arg_type != GBE_ARG_IMAGE && IS_IMAGE(mem)))) return CL_INVALID_ARG_VALUE; } } |