Add some API's OpenCL 1.2 parameter support.
authorYang Rong <rong.r.yang@intel.com>
Fri, 20 Jun 2014 16:15:44 +0000 (00:15 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Fri, 20 Jun 2014 09:35:03 +0000 (17:35 +0800)
commita1f9bd02b1cc41fdded1a13c9077ba7d4971d9e6
treef0c6c0da9ac0640021e51ab24f5891db9bd251ea
parent02cba1c31588ecc6c7e8b78b9a06417215d8011f
Add some API's OpenCL 1.2 parameter support.

Support CL_PROGRAM_KERNEL_NAMES and CL_PROGRAM_NUM_KERNELS in API clGetProgramInfo,
and CL_DOUBLE_FP_CONFIG in API clGetDeviceInfo.
Also fix a bug of CL_MEM_HOST_PTR in API clGetMemObjectInfo.

v2:
also fix the utest get_mem_info.

Signed-off-by: Yang Rong <rong.r.yang@intel.com>
Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
src/cl_api.c
src/cl_device_id.c
src/cl_device_id.h
src/cl_gt_device.h
src/cl_mem.c
src/cl_program.c
src/cl_program.h
utests/get_cl_info.cpp