| { | |
| "r": [ | |
| [ | |
| "CL_UNORM_INT8", | |
| "R8_UNORM" | |
| ], | |
| [ | |
| "CL_SNORM_INT8", | |
| "R8_SNORM" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT8", | |
| "R8_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT8", | |
| "R8_SINT" | |
| ], | |
| [ | |
| "CL_UNORM_INT16", | |
| "R16_UNORM" | |
| ], | |
| [ | |
| "CL_SNORM_INT16", | |
| "R16_SNORM" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT16", | |
| "R16_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT16", | |
| "R16_SINT" | |
| ], | |
| [ | |
| "CL_HALF_FLOAT", | |
| "R16_FLOAT" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT32", | |
| "R32_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT32", | |
| "R32_SINT" | |
| ], | |
| [ | |
| "CL_FLOAT", | |
| "R32_FLOAT" | |
| ] | |
| ], | |
| "rg": [ | |
| [ | |
| "CL_UNORM_INT8", | |
| "R8G8_UNORM" | |
| ], | |
| [ | |
| "CL_SNORM_INT8", | |
| "R8G8_SNORM" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT8", | |
| "R8G8_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT8", | |
| "R8G8_SINT" | |
| ], | |
| [ | |
| "CL_UNORM_INT16", | |
| "R16G16_UNORM" | |
| ], | |
| [ | |
| "CL_SNORM_INT16", | |
| "R16G16_SNORM" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT16", | |
| "R16G16_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT16", | |
| "R16G16_SINT" | |
| ], | |
| [ | |
| "CL_HALF_FLOAT", | |
| "R16G16_FLOAT" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT32", | |
| "R32G32_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT32", | |
| "R32G32_SINT" | |
| ], | |
| [ | |
| "CL_FLOAT", | |
| "R32G32_FLOAT" | |
| ] | |
| ], | |
| "rgb": [ | |
| [ | |
| "CL_UNORM_INT8", | |
| "R8G8B8_UNORM" | |
| ], | |
| [ | |
| "CL_SNORM_INT8", | |
| "R8G8B8_SNORM" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT8", | |
| "R8G8B8_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT8", | |
| "R8G8B8_SINT" | |
| ], | |
| [ | |
| "CL_UNORM_INT16", | |
| "R16G16B16_UNORM" | |
| ], | |
| [ | |
| "CL_SNORM_INT16", | |
| "R16G16B16_SNORM" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT16", | |
| "R16G16B16_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT16", | |
| "R16G16B16_SINT" | |
| ], | |
| [ | |
| "CL_HALF_FLOAT", | |
| "R16G16B16_FLOAT" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT32", | |
| "R32G32B32_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT32", | |
| "R32G32B32_SINT" | |
| ], | |
| [ | |
| "CL_FLOAT", | |
| "R32G32B32_FLOAT" | |
| ] | |
| ], | |
| "rgba": [ | |
| [ | |
| "CL_UNORM_INT8", | |
| "R8G8B8A8_UNORM" | |
| ], | |
| [ | |
| "CL_SNORM_INT8", | |
| "R8G8B8A8_SNORM" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT8", | |
| "R8G8B8A8_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT8", | |
| "R8G8B8A8_SINT" | |
| ], | |
| [ | |
| "CL_UNORM_INT16", | |
| "R16G16B16A16_UNORM" | |
| ], | |
| [ | |
| "CL_SNORM_INT16", | |
| "R16G16B16A16_SNORM" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT16", | |
| "R16G16B16A16_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT16", | |
| "R16G16B16A16_SINT" | |
| ], | |
| [ | |
| "CL_HALF_FLOAT", | |
| "R16G16B16A16_FLOAT" | |
| ], | |
| [ | |
| "CL_UNSIGNED_INT32", | |
| "R32G32B32A32_UINT" | |
| ], | |
| [ | |
| "CL_SIGNED_INT32", | |
| "R32G32B32A32_SINT" | |
| ], | |
| [ | |
| "CL_FLOAT", | |
| "R32G32B32A32_FLOAT" | |
| ] | |
| ], | |
| "bgra": [ | |
| [ | |
| "CL_UNORM_INT8", | |
| "B8G8R8A8_UNORM" | |
| ] | |
| ], | |
| "srgba": [ | |
| [ | |
| "CL_UNORM_INT8", | |
| "R8G8B8A8_UNORM_SRGB" | |
| ] | |
| ], | |
| "depth": [ | |
| [ | |
| "CL_UNORM_INT16", | |
| "D16_UNORM" | |
| ], | |
| [ | |
| "CL_FLOAT", | |
| "D32_FLOAT" | |
| ] | |
| ], | |
| "depth_stencil": [ | |
| [ | |
| "CL_UNORM_INT24", | |
| "D24_UNORM_S8_UINT" | |
| ], | |
| [ | |
| "CL_FLOAT", | |
| "D32_FLOAT_S8X24_UINT" | |
| ] | |
| ] | |
| } |