Image formats CL_RGB not supported by Nvidia?

Hello,

I am a newbie at OpenCL. I have checked the image format supported by the implementation of Nvidia. It shows as follow.
1 CL_R CL_FLOAT
2 CL_R CL_HALF_FLOAT
3 CL_R CL_UNORM_INT8
4 CL_R CL_UNORM_INT16
5 CL_R CL_SNORM_INT16
6 CL_R CL_SIGNED_INT8
7 CL_R CL_SIGNED_INT16
8 CL_R CL_SIGNED_INT32
9 CL_R CL_UNSIGNED_INT8
10 CL_R CL_UNSIGNED_INT16
11 CL_R CL_UNSIGNED_INT32
12 CL_A CL_FLOAT
13 CL_A CL_HALF_FLOAT
14 CL_A CL_UNORM_INT8
15 CL_A CL_UNORM_INT16
16 CL_A CL_SNORM_INT16
17 CL_A CL_SIGNED_INT8
18 CL_A CL_SIGNED_INT16
19 CL_A CL_SIGNED_INT32
20 CL_A CL_UNSIGNED_INT8
21 CL_A CL_UNSIGNED_INT16
22 CL_A CL_UNSIGNED_INT32
23 CL_RG CL_FLOAT
24 CL_RG CL_HALF_FLOAT
25 CL_RG CL_UNORM_INT8
26 CL_RG CL_UNORM_INT16
27 CL_RG CL_SNORM_INT16
28 CL_RG CL_SIGNED_INT8
29 CL_RG CL_SIGNED_INT16
30 CL_RG CL_SIGNED_INT32
31 CL_RG CL_UNSIGNED_INT8
32 CL_RG CL_UNSIGNED_INT16
33 CL_RG CL_UNSIGNED_INT32
34 CL_RA CL_FLOAT
35 CL_RA CL_HALF_FLOAT
36 CL_RA CL_UNORM_INT8
37 CL_RA CL_UNORM_INT16
38 CL_RA CL_SNORM_INT16
39 CL_RA CL_SIGNED_INT8
40 CL_RA CL_SIGNED_INT16
41 CL_RA CL_SIGNED_INT32
42 CL_RA CL_UNSIGNED_INT8
43 CL_RA CL_UNSIGNED_INT16
44 CL_RA CL_UNSIGNED_INT32
45 CL_RGBA CL_FLOAT
46 CL_RGBA CL_HALF_FLOAT
47 CL_RGBA CL_UNORM_INT8
48 CL_RGBA CL_UNORM_INT16
49 CL_RGBA CL_SNORM_INT16
50 CL_RGBA CL_SIGNED_INT8
51 CL_RGBA CL_SIGNED_INT16
52 CL_RGBA CL_SIGNED_INT32
53 CL_RGBA CL_UNSIGNED_INT8
54 CL_RGBA CL_UNSIGNED_INT16
55 CL_RGBA CL_UNSIGNED_INT32
56 CL_BGRA CL_UNORM_INT8
57 CL_BGRA CL_SIGNED_INT8
58 CL_BGRA CL_UNSIGNED_INT8
59 CL_ARGB CL_UNORM_INT8
60 CL_ARGB CL_SIGNED_INT8
61 CL_ARGB CL_UNSIGNED_INT8
62 CL_INTENSITY CL_FLOAT
63 CL_INTENSITY CL_HALF_FLOAT
64 CL_INTENSITY CL_UNORM_INT8
65 CL_INTENSITY CL_UNORM_INT16
66 CL_INTENSITY CL_SNORM_INT16
67 CL_LUMINANCE CL_FLOAT
68 CL_LUMINANCE CL_HALF_FLOAT
69 CL_LUMINANCE CL_UNORM_INT8
70 CL_LUMINANCE CL_UNORM_INT16
71 CL_LUMINANCE CL_SNORM_INT16

Does it mean the CL_RGB is not supported? How can we deal with RGB image? Thanks!
===OpenSUSE 11.2 + Nvidia OpenCL 1.1 Pre-release driver+ gtx260====

I get the same list of 71 for the DeviceQuery sample program on Win-64, 260.61, GTX480. I guess the quick answer is your not. The relevant OpenCL spec section is 5.2.4.1, more or less here puts a lot of limitations on CL_RGB.
http://www.khronos.org/registry/cl/sdk/1.0…age_format.html

CL_RGB is also not in the very short list of req’d formats, section 5.2.5.1, or
http://www.khronos.org/registry/cl/sdk/1.0…ageFormats.html

I get the same list of 71 for the DeviceQuery sample program on Win-64, 260.61, GTX480. I guess the quick answer is your not. The relevant OpenCL spec section is 5.2.4.1, more or less here puts a lot of limitations on CL_RGB.
http://www.khronos.org/registry/cl/sdk/1.0…age_format.html

CL_RGB is also not in the very short list of req’d formats, section 5.2.5.1, or
http://www.khronos.org/registry/cl/sdk/1.0…ageFormats.html

Are there some good ways to process RGB images?
For example, I want to process an RGB image using OpenCL and use the result as texture in OpenGL. How can I implement it without reading result back?

Are there some good ways to process RGB images?
For example, I want to process an RGB image using OpenCL and use the result as texture in OpenGL. How can I implement it without reading result back?