Runtime: disable some unecessary image formats.
authorZhigang Gong <zhigang.gong@linux.intel.com>
Fri, 6 Sep 2013 05:43:04 +0000 (13:43 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Wed, 18 Sep 2013 06:39:51 +0000 (14:39 +0800)
commit6465b3e3196190b421eb96e4dd981760db1a50de
tree5cfb4a281530802d9cfb61f9e71761a7b904d220
parent86becbcd3490db2710c21d5ba370f3331f8ee73d
Runtime: disable some unecessary image formats.

Per OpenCL, the minimum list of supported format is as below:
CL_RGBA:
  CL_UNORM_INT8
  CL_UNORM_INT16
  CL_SIGNED_INT8
  CL_SIGNED_INT16
  CL_SIGNED_INT32
  CL_UNSIGNED_INT8
  CL_UNSIGNED_INT16
  CL_UNSIGNED_INT32
  CL_HALF_FLOAT
  CL_FLOAT

CL_BGRA:
  CL_UNORM_INT8

Let's only support this type and CL_R currently.

Also removed an unnecessary assertion. And fix the CL_Rx's type size.

Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Reviewed-by: He Junyan <junyan.he@inbox.com>
src/cl_image.c