Visible to Intel only — GUID: GUID-5FB6915D-DC1B-4BF2-B1E4-4ECBD0A06745
OpenCL 2.0 Write-Only Surface Formats
OpenCL™ Runtime and Compiler for Intel® Processor Graphics
The following is the list of read and write surface formats supported with OpenCL 2.0 platform available with Intel® Core™ M processors.
cl_channel_order | cl_channel_type | GPU | CPU |
CL_RGBA |
CL_UNORM_INT8 |
Yes | Yes |
CL_RGBA |
CL_UNORM_INT16 |
Yes | Yes |
CL_RGBA |
CL_SIGNED_INT8 |
Yes | Yes |
CL_RGBA |
CL_SIGNED_INT16 |
Yes | Yes |
CL_RGBA |
CL_SIGNED_INT32 |
Yes | Yes |
CL_RGBA |
CL_UNSIGNED_INT8 |
Yes | Yes |
CL_RGBA |
CL_UNSIGNED_INT16 |
Yes | Yes |
CL_RGBA |
CL_UNSIGNED_INT32 |
Yes | Yes |
CL_RGBA |
CL_HALF_FLOAT |
Yes | Yes |
CL_RGBA |
CL_FLOAT |
Yes | Yes |
CL_RGBA |
CL_SNORM_INT8 |
Yes | Yes |
CL_RGBA |
CL_SNORM_INT16 |
Yes | Yes |
CL_BGRA |
CL_UNORM_INT8 |
Yes | Yes |
CL_R |
CL_FLOAT |
Yes | Yes |
CL_R |
CL_UNORM_INT8 |
Yes | Yes |
CL_R |
CL_UNORM_INT16 |
Yes | Yes |
CL_R |
CL_SIGNED_INT8 |
Yes | Yes |
CL_R |
CL_SIGNED_INT16 |
Yes | Yes |
CL_R |
CL_SIGNED_INT32 |
Yes | Yes |
CL_R |
CL_UNSIGNED_INT8 |
Yes | Yes |
CL_R |
CL_UNSIGNED_INT16 |
Yes | Yes |
CL_R |
CL_UNSIGNED_INT32 |
Yes | Yes |
CL_R |
CL_HALF_FLOAT |
Yes | Yes |
CL_R |
CL_SNORM_INT8 |
Yes | Yes |
CL_R |
CL_SNORM_INT16 |
Yes | Yes |
CL_INTENSITY |
CL_UNORM_INT8 |
No | Yes |
CL_INTENSITY |
CL_UNORM_INT16 |
No | Yes |
CL_INTENSITY |
CL_HALF_FLOAT |
No | Yes |
CL_INTENSITY |
CL_FLOAT |
No | Yes |
CL_LUMINANCE |
CL_UNORM_INT8 |
No | Yes |
CL_LUMINANCE |
CL_UNORM_INT16 |
No | Yes |
CL_LUMINANCE |
CL_HALF_FLOAT |
No | Yes |
CL_LUMINANCE |
CL_FLOAT |
No | Yes |
CL_A |
CL_UNORM_INT8 |
Yes | Yes |
CL_A |
CL_UNORM_INT16 |
No | Yes |
CL_A |
CL_HALF_FLOAT |
No | Yes |
CL_A |
CL_FLOAT |
No | Yes |
CL_RG |
CL_UNORM_INT8 |
Yes | Yes |
CL_RG |
CL_UNORM_INT16 |
Yes | Yes |
CL_RG |
CL_SIGNED_INT8 |
Yes | Yes |
CL_RG |
CL_SIGNED_INT16 |
Yes | Yes |
CL_RG |
CL_SIGNED_INT32 |
Yes | Yes |
CL_RG |
CL_UNSIGNED_INT8 |
Yes | Yes |
CL_RG |
CL_UNSIGNED_INT16 |
Yes | Yes |
CL_RG |
CL_UNSIGNED_INT32 |
Yes | Yes |
CL_RG |
CL_HALF_FLOAT |
Yes | Yes |
CL_RG |
CL_FLOAT |
Yes | Yes |
CL_RG |
CL_SNORM_INT8 |
Yes | Yes |
CL_RG |
CL_SNORM_INT16 |
Yes | Yes |
CL_DEPTH |
CL_FLOAT |
Yes | Yes |
CL_DEPTH |
CL_UNORM_INT16 |
Yes | Yes |