Branch
Hash :
54409f2b
Author :
Date :
2025-09-22T15:00:59
cl/vk: Autogen image order and types Adding ANGLE packed enums for image order and types. Bug: angleproject:447192713 Change-Id: I92950330cbaabc48b3c481d5ce3616a3c0030259 Signed-off-by: Austin Annestrand <a.annestrand@samsung.com> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/6980531 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329
{
"PlatformInfo": {
"Profile": "CL_PLATFORM_PROFILE",
"Version": "CL_PLATFORM_VERSION",
"Name": "CL_PLATFORM_NAME",
"Vendor": "CL_PLATFORM_VENDOR",
"Extensions": "CL_PLATFORM_EXTENSIONS",
"HostTimerResolution": "CL_PLATFORM_HOST_TIMER_RESOLUTION",
"NumericVersion": "CL_PLATFORM_NUMERIC_VERSION",
"ExtensionsWithVersion": "CL_PLATFORM_EXTENSIONS_WITH_VERSION",
"IcdSuffix": "CL_PLATFORM_ICD_SUFFIX_KHR",
"ExternalMemory": "CL_PLATFORM_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR"
},
"DeviceInfo": {
"Type": "CL_DEVICE_TYPE",
"VendorID": "CL_DEVICE_VENDOR_ID",
"MaxComputeUnits": "CL_DEVICE_MAX_COMPUTE_UNITS",
"MaxWorkItemDimensions": "CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS",
"MaxWorkGroupSize": "CL_DEVICE_MAX_WORK_GROUP_SIZE",
"MaxWorkItemSizes": "CL_DEVICE_MAX_WORK_ITEM_SIZES",
"PreferredVectorWidthChar": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR",
"PreferredVectorWidthShort": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT",
"PreferredVectorWidthInt": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT",
"PreferredVectorWidthLong": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG",
"PreferredVectorWidthFloat": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT",
"PreferredVectorWidthDouble": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE",
"MaxClockFrequency": "CL_DEVICE_MAX_CLOCK_FREQUENCY",
"AddressBits": "CL_DEVICE_ADDRESS_BITS",
"MaxReadImageArgs": "CL_DEVICE_MAX_READ_IMAGE_ARGS",
"MaxWriteImageArgs": "CL_DEVICE_MAX_WRITE_IMAGE_ARGS",
"MaxMemAllocSize": "CL_DEVICE_MAX_MEM_ALLOC_SIZE",
"Image2D_MaxWidth": "CL_DEVICE_IMAGE2D_MAX_WIDTH",
"Image2D_MaxHeight": "CL_DEVICE_IMAGE2D_MAX_HEIGHT",
"Image3D_MaxWidth": "CL_DEVICE_IMAGE3D_MAX_WIDTH",
"Image3D_MaxHeight": "CL_DEVICE_IMAGE3D_MAX_HEIGHT",
"Image3D_MaxDepth": "CL_DEVICE_IMAGE3D_MAX_DEPTH",
"ImageSupport": "CL_DEVICE_IMAGE_SUPPORT",
"MaxParameterSize": "CL_DEVICE_MAX_PARAMETER_SIZE",
"MaxSamplers": "CL_DEVICE_MAX_SAMPLERS",
"MemBaseAddrAlign": "CL_DEVICE_MEM_BASE_ADDR_ALIGN",
"MinDataTypeAlignSize": "CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE",
"SingleFpConfig": "CL_DEVICE_SINGLE_FP_CONFIG",
"GlobalMemCacheType": "CL_DEVICE_GLOBAL_MEM_CACHE_TYPE",
"GlobalMemCachelineSize": "CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE",
"GlobalMemCacheSize": "CL_DEVICE_GLOBAL_MEM_CACHE_SIZE",
"GlobalMemSize": "CL_DEVICE_GLOBAL_MEM_SIZE",
"MaxConstantBufferSize": "CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE",
"MaxConstantArgs": "CL_DEVICE_MAX_CONSTANT_ARGS",
"LocalMemType": "CL_DEVICE_LOCAL_MEM_TYPE",
"LocalMemSize": "CL_DEVICE_LOCAL_MEM_SIZE",
"ErrorCorrectionSupport": "CL_DEVICE_ERROR_CORRECTION_SUPPORT",
"ProfilingTimerResolution": "CL_DEVICE_PROFILING_TIMER_RESOLUTION",
"EndianLittle": "CL_DEVICE_ENDIAN_LITTLE",
"Available": "CL_DEVICE_AVAILABLE",
"CompilerAvailable": "CL_DEVICE_COMPILER_AVAILABLE",
"ExecutionCapabilities": "CL_DEVICE_EXECUTION_CAPABILITIES",
"QueueOnHostProperties": "CL_DEVICE_QUEUE_ON_HOST_PROPERTIES",
"Name": "CL_DEVICE_NAME",
"Vendor": "CL_DEVICE_VENDOR",
"DriverVersion": "CL_DRIVER_VERSION",
"Profile": "CL_DEVICE_PROFILE",
"Version": "CL_DEVICE_VERSION",
"Extensions": "CL_DEVICE_EXTENSIONS",
"Platform": "CL_DEVICE_PLATFORM",
"DoubleFpConfig": "CL_DEVICE_DOUBLE_FP_CONFIG",
"HalfFpConfig": "CL_DEVICE_HALF_FP_CONFIG",
"PreferredVectorWidthHalf": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF",
"HostUnifiedMemory": "CL_DEVICE_HOST_UNIFIED_MEMORY",
"NativeVectorWidthChar": "CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR",
"NativeVectorWidthShort": "CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT",
"NativeVectorWidthInt": "CL_DEVICE_NATIVE_VECTOR_WIDTH_INT",
"NativeVectorWidthLong": "CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG",
"NativeVectorWidthFloat": "CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT",
"NativeVectorWidthDouble": "CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE",
"NativeVectorWidthHalf": "CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF",
"OpenCL_C_Version": "CL_DEVICE_OPENCL_C_VERSION",
"LinkerAvailable": "CL_DEVICE_LINKER_AVAILABLE",
"BuiltInKernels": "CL_DEVICE_BUILT_IN_KERNELS",
"ImageMaxBufferSize": "CL_DEVICE_IMAGE_MAX_BUFFER_SIZE",
"ImageMaxArraySize": "CL_DEVICE_IMAGE_MAX_ARRAY_SIZE",
"ParentDevice": "CL_DEVICE_PARENT_DEVICE",
"PartitionMaxSubDevices": "CL_DEVICE_PARTITION_MAX_SUB_DEVICES",
"PartitionProperties": "CL_DEVICE_PARTITION_PROPERTIES",
"PartitionAffinityDomain": "CL_DEVICE_PARTITION_AFFINITY_DOMAIN",
"PartitionType": "CL_DEVICE_PARTITION_TYPE",
"ReferenceCount": "CL_DEVICE_REFERENCE_COUNT",
"PreferredInteropUserSync": "CL_DEVICE_PREFERRED_INTEROP_USER_SYNC",
"PrintfBufferSize": "CL_DEVICE_PRINTF_BUFFER_SIZE",
"ImagePitchAlignment": "CL_DEVICE_IMAGE_PITCH_ALIGNMENT",
"ImageBaseAddressAlignment": "CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT",
"MaxReadWriteImageArgs": "CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS",
"MaxGlobalVariableSize": "CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE",
"QueueOnDeviceProperties": "CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES",
"QueueOnDevicePreferredSize": "CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE",
"QueueOnDeviceMaxSize": "CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE",
"MaxOnDeviceQueues": "CL_DEVICE_MAX_ON_DEVICE_QUEUES",
"MaxOnDeviceEvents": "CL_DEVICE_MAX_ON_DEVICE_EVENTS",
"SVM_Capabilities": "CL_DEVICE_SVM_CAPABILITIES",
"GlobalVariablePreferredTotalSize": "CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE",
"MaxPipeArgs": "CL_DEVICE_MAX_PIPE_ARGS",
"PipeMaxActiveReservations": "CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS",
"PipeMaxPacketSize": "CL_DEVICE_PIPE_MAX_PACKET_SIZE",
"PreferredPlatformAtomicAlignment": "CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT",
"PreferredGlobalAtomicAlignment": "CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT",
"PreferredLocalAtomicAlignment": "CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT",
"IL_Version": "CL_DEVICE_IL_VERSION",
"MaxNumSubGroups": "CL_DEVICE_MAX_NUM_SUB_GROUPS",
"SubGroupIndependentForwardProgress": "CL_DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS",
"NumericVersion": "CL_DEVICE_NUMERIC_VERSION",
"ExtensionsWithVersion": "CL_DEVICE_EXTENSIONS_WITH_VERSION",
"ILsWithVersion": "CL_DEVICE_ILS_WITH_VERSION",
"BuiltInKernelsWithVersion": "CL_DEVICE_BUILT_IN_KERNELS_WITH_VERSION",
"AtomicMemoryCapabilities": "CL_DEVICE_ATOMIC_MEMORY_CAPABILITIES",
"AtomicFenceCapabilities": "CL_DEVICE_ATOMIC_FENCE_CAPABILITIES",
"NonUniformWorkGroupSupport": "CL_DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT",
"OpenCL_C_AllVersions": "CL_DEVICE_OPENCL_C_ALL_VERSIONS",
"PreferredWorkGroupSizeMultiple": "CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE",
"WorkGroupCollectiveFunctionsSupport": "CL_DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT",
"GenericAddressSpaceSupport": "CL_DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT",
"OpenCL_C_Features": "CL_DEVICE_OPENCL_C_FEATURES",
"DeviceEnqueueCapabilities": "CL_DEVICE_DEVICE_ENQUEUE_CAPABILITIES",
"PipeSupport": "CL_DEVICE_PIPE_SUPPORT",
"LatestConformanceVersionPassed": "CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED",
"IntegerDotProductCapabilities": "CL_DEVICE_INTEGER_DOT_PRODUCT_CAPABILITIES_KHR",
"IntegerDotProductAccelerationProperties8bit": "CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_8BIT_KHR",
"IntegerDotProductAccelerationProperties4x8bitPacked": "CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_4x8BIT_PACKED_KHR",
"ExternalMemoryImportHandleTypes": "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR",
"ExternalMemoryLinearImagesHandleTypes": "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR"
},
"ContextInfo": {
"ReferenceCount": "CL_CONTEXT_REFERENCE_COUNT",
"Devices": "CL_CONTEXT_DEVICES",
"Properties": "CL_CONTEXT_PROPERTIES",
"NumDevices": "CL_CONTEXT_NUM_DEVICES"
},
"CommandQueueInfo": {
"Context": "CL_QUEUE_CONTEXT",
"Device": "CL_QUEUE_DEVICE",
"ReferenceCount": "CL_QUEUE_REFERENCE_COUNT",
"Properties": "CL_QUEUE_PROPERTIES",
"Size": "CL_QUEUE_SIZE",
"DeviceDefault": "CL_QUEUE_DEVICE_DEFAULT",
"PropertiesArray": "CL_QUEUE_PROPERTIES_ARRAY"
},
"ExecutionStatus": {
"Complete": "CL_COMPLETE",
"Running": "CL_RUNNING",
"Submitted": "CL_SUBMITTED",
"Queued": "CL_QUEUED"
},
"MemObjectType": {
"Buffer": "CL_MEM_OBJECT_BUFFER",
"Image2D": "CL_MEM_OBJECT_IMAGE2D",
"Image3D": "CL_MEM_OBJECT_IMAGE3D",
"Image2D_Array": "CL_MEM_OBJECT_IMAGE2D_ARRAY",
"Image1D": "CL_MEM_OBJECT_IMAGE1D",
"Image1D_Array": "CL_MEM_OBJECT_IMAGE1D_ARRAY",
"Image1D_Buffer": "CL_MEM_OBJECT_IMAGE1D_BUFFER",
"Pipe": "CL_MEM_OBJECT_PIPE"
},
"MemInfo": {
"Type": "CL_MEM_TYPE",
"Flags": "CL_MEM_FLAGS",
"Size": "CL_MEM_SIZE",
"HostPtr": "CL_MEM_HOST_PTR",
"MapCount": "CL_MEM_MAP_COUNT",
"ReferenceCount": "CL_MEM_REFERENCE_COUNT",
"Context": "CL_MEM_CONTEXT",
"AssociatedMemObject": "CL_MEM_ASSOCIATED_MEMOBJECT",
"Offset": "CL_MEM_OFFSET",
"UsesSVM_Pointer": "CL_MEM_USES_SVM_POINTER",
"Properties": "CL_MEM_PROPERTIES"
},
"MemProperties": {
"ExternalMemoryHandleListStart":"CL_MEM_DEVICE_HANDLE_LIST_KHR",
"ExternalMemoryHandleListEnd":"CL_MEM_DEVICE_HANDLE_LIST_END_KHR"
},
"ImageInfo": {
"Format": "CL_IMAGE_FORMAT",
"ElementSize": "CL_IMAGE_ELEMENT_SIZE",
"RowPitch": "CL_IMAGE_ROW_PITCH",
"SlicePitch": "CL_IMAGE_SLICE_PITCH",
"Width": "CL_IMAGE_WIDTH",
"Height": "CL_IMAGE_HEIGHT",
"Depth": "CL_IMAGE_DEPTH",
"ArraySize": "CL_IMAGE_ARRAY_SIZE",
"Buffer": "CL_IMAGE_BUFFER",
"NumMipLevels": "CL_IMAGE_NUM_MIP_LEVELS",
"NumSamples": "CL_IMAGE_NUM_SAMPLES"
},
"PipeInfo": {
"PacketSize": "CL_PIPE_PACKET_SIZE",
"MaxPackets": "CL_PIPE_MAX_PACKETS",
"Properties": "CL_PIPE_PROPERTIES"
},
"AddressingMode": {
"None": "CL_ADDRESS_NONE",
"ClampToEdge": "CL_ADDRESS_CLAMP_TO_EDGE",
"Clamp": "CL_ADDRESS_CLAMP",
"Repeat": "CL_ADDRESS_REPEAT",
"MirroredRepeat": "CL_ADDRESS_MIRRORED_REPEAT"
},
"FilterMode": {
"Nearest": "CL_FILTER_NEAREST",
"Linear": "CL_FILTER_LINEAR"
},
"SamplerInfo": {
"ReferenceCount": "CL_SAMPLER_REFERENCE_COUNT",
"Context": "CL_SAMPLER_CONTEXT",
"NormalizedCoords": "CL_SAMPLER_NORMALIZED_COORDS",
"AddressingMode": "CL_SAMPLER_ADDRESSING_MODE",
"FilterMode": "CL_SAMPLER_FILTER_MODE",
"Properties": "CL_SAMPLER_PROPERTIES"
},
"ProgramInfo": {
"ReferenceCount": "CL_PROGRAM_REFERENCE_COUNT",
"Context": "CL_PROGRAM_CONTEXT",
"NumDevices": "CL_PROGRAM_NUM_DEVICES",
"Devices": "CL_PROGRAM_DEVICES",
"Source": "CL_PROGRAM_SOURCE",
"BinarySizes": "CL_PROGRAM_BINARY_SIZES",
"Binaries": "CL_PROGRAM_BINARIES",
"NumKernels": "CL_PROGRAM_NUM_KERNELS",
"KernelNames": "CL_PROGRAM_KERNEL_NAMES",
"IL": "CL_PROGRAM_IL",
"ScopeGlobalCtorsPresent": "CL_PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT",
"ScopeGlobalDtorsPresent": "CL_PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT"
},
"ProgramBuildInfo": {
"Status": "CL_PROGRAM_BUILD_STATUS",
"Options": "CL_PROGRAM_BUILD_OPTIONS",
"Log": "CL_PROGRAM_BUILD_LOG",
"BinaryType": "CL_PROGRAM_BINARY_TYPE",
"GlobalVariableTotalSize": "CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE"
},
"KernelInfo": {
"FunctionName": "CL_KERNEL_FUNCTION_NAME",
"NumArgs": "CL_KERNEL_NUM_ARGS",
"ReferenceCount": "CL_KERNEL_REFERENCE_COUNT",
"Context": "CL_KERNEL_CONTEXT",
"Program": "CL_KERNEL_PROGRAM",
"Attributes": "CL_KERNEL_ATTRIBUTES"
},
"KernelArgInfo": {
"AddressQualifier": "CL_KERNEL_ARG_ADDRESS_QUALIFIER",
"AccessQualifier": "CL_KERNEL_ARG_ACCESS_QUALIFIER",
"TypeName": "CL_KERNEL_ARG_TYPE_NAME",
"TypeQualifier": "CL_KERNEL_ARG_TYPE_QUALIFIER",
"Name": "CL_KERNEL_ARG_NAME"
},
"KernelWorkGroupInfo": {
"WorkGroupSize": "CL_KERNEL_WORK_GROUP_SIZE",
"CompileWorkGroupSize": "CL_KERNEL_COMPILE_WORK_GROUP_SIZE",
"LocalMemSize": "CL_KERNEL_LOCAL_MEM_SIZE",
"PreferredWorkGroupSizeMultiple": "CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE",
"PrivateMemSize": "CL_KERNEL_PRIVATE_MEM_SIZE",
"GlobalWorkSize": "CL_KERNEL_GLOBAL_WORK_SIZE"
},
"KernelSubGroupInfo": {
"MaxSubGroupSizeForNdrange": "CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE",
"SubGroupCountForNdrange": "CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE",
"LocalSizeForSubGroupCount": "CL_KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT",
"MaxNumSubGroups": "CL_KERNEL_MAX_NUM_SUB_GROUPS",
"CompileNumSubGroups": "CL_KERNEL_COMPILE_NUM_SUB_GROUPS"
},
"KernelExecInfo": {
"SVM_Ptrs": "CL_KERNEL_EXEC_INFO_SVM_PTRS",
"SVM_FineGrainSystem": "CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM"
},
"EventInfo": {
"CommandQueue": "CL_EVENT_COMMAND_QUEUE",
"CommandType": "CL_EVENT_COMMAND_TYPE",
"ReferenceCount": "CL_EVENT_REFERENCE_COUNT",
"CommandExecutionStatus": "CL_EVENT_COMMAND_EXECUTION_STATUS",
"Context": "CL_EVENT_CONTEXT"
},
"ProfilingInfo": {
"CommandQueued": "CL_PROFILING_COMMAND_QUEUED",
"CommandSubmit": "CL_PROFILING_COMMAND_SUBMIT",
"CommandStart": "CL_PROFILING_COMMAND_START",
"CommandEnd": "CL_PROFILING_COMMAND_END",
"CommandComplete": "CL_PROFILING_COMMAND_COMPLETE"
},
"ExternalMemoryHandle": {
"OpaqueFd": "CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_FD_KHR",
"OpaqueWin32": "CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KHR",
"OpaqueWin32Kmt": "CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT_KHR",
"DmaBuf": "CL_EXTERNAL_MEMORY_HANDLE_DMA_BUF_KHR"
},
"ImageChannelOrder": {
"R": "CL_R",
"A": "CL_A",
"RG": "CL_RG",
"RA": "CL_RA",
"RGB": "CL_RGB",
"RGBA": "CL_RGBA",
"BGRA": "CL_BGRA",
"ARGB": "CL_ARGB",
"Intensity": "CL_INTENSITY",
"Luminance": "CL_LUMINANCE",
"Rx": "CL_Rx",
"RGx": "CL_RGx",
"RGBx": "CL_RGBx",
"Depth": "CL_DEPTH",
"sRGB": "CL_sRGB",
"sRGBx": "CL_sRGBx",
"sRGBA": "CL_sRGBA",
"sBGRA": "CL_sBGRA",
"ABGR": "CL_ABGR"
},
"ImageChannelType": {
"SnormInt8": "CL_SNORM_INT8",
"SnormInt16": "CL_SNORM_INT16",
"UnormInt8": "CL_UNORM_INT8",
"UnormInt16": "CL_UNORM_INT16",
"UnormShort565": "CL_UNORM_SHORT_565",
"UnormShort555": "CL_UNORM_SHORT_555",
"UnormInt101010": "CL_UNORM_INT_101010",
"SignedInt8": "CL_SIGNED_INT8",
"SignedInt16": "CL_SIGNED_INT16",
"SignedInt32": "CL_SIGNED_INT32",
"UnsignedInt8": "CL_UNSIGNED_INT8",
"UnsignedInt16": "CL_UNSIGNED_INT16",
"UnsignedInt32": "CL_UNSIGNED_INT32",
"HalfFloat": "CL_HALF_FLOAT",
"Float": "CL_FLOAT",
"UnormInt101010_2": "CL_UNORM_INT_101010_2"
}
}