xref: /aosp_15_r20/external/angle/src/common/packed_cl_enums.json (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker{
2*8975f5c5SAndroid Build Coastguard Worker    "PlatformInfo": {
3*8975f5c5SAndroid Build Coastguard Worker        "Profile": "CL_PLATFORM_PROFILE",
4*8975f5c5SAndroid Build Coastguard Worker        "Version": "CL_PLATFORM_VERSION",
5*8975f5c5SAndroid Build Coastguard Worker        "Name": "CL_PLATFORM_NAME",
6*8975f5c5SAndroid Build Coastguard Worker        "Vendor": "CL_PLATFORM_VENDOR",
7*8975f5c5SAndroid Build Coastguard Worker        "Extensions": "CL_PLATFORM_EXTENSIONS",
8*8975f5c5SAndroid Build Coastguard Worker        "HostTimerResolution": "CL_PLATFORM_HOST_TIMER_RESOLUTION",
9*8975f5c5SAndroid Build Coastguard Worker        "NumericVersion": "CL_PLATFORM_NUMERIC_VERSION",
10*8975f5c5SAndroid Build Coastguard Worker        "ExtensionsWithVersion": "CL_PLATFORM_EXTENSIONS_WITH_VERSION",
11*8975f5c5SAndroid Build Coastguard Worker        "IcdSuffix": "CL_PLATFORM_ICD_SUFFIX_KHR"
12*8975f5c5SAndroid Build Coastguard Worker    },
13*8975f5c5SAndroid Build Coastguard Worker    "DeviceInfo": {
14*8975f5c5SAndroid Build Coastguard Worker        "Type": "CL_DEVICE_TYPE",
15*8975f5c5SAndroid Build Coastguard Worker        "VendorID": "CL_DEVICE_VENDOR_ID",
16*8975f5c5SAndroid Build Coastguard Worker        "MaxComputeUnits": "CL_DEVICE_MAX_COMPUTE_UNITS",
17*8975f5c5SAndroid Build Coastguard Worker        "MaxWorkItemDimensions": "CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS",
18*8975f5c5SAndroid Build Coastguard Worker        "MaxWorkGroupSize": "CL_DEVICE_MAX_WORK_GROUP_SIZE",
19*8975f5c5SAndroid Build Coastguard Worker        "MaxWorkItemSizes": "CL_DEVICE_MAX_WORK_ITEM_SIZES",
20*8975f5c5SAndroid Build Coastguard Worker        "PreferredVectorWidthChar": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR",
21*8975f5c5SAndroid Build Coastguard Worker        "PreferredVectorWidthShort": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT",
22*8975f5c5SAndroid Build Coastguard Worker        "PreferredVectorWidthInt": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT",
23*8975f5c5SAndroid Build Coastguard Worker        "PreferredVectorWidthLong": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG",
24*8975f5c5SAndroid Build Coastguard Worker        "PreferredVectorWidthFloat": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT",
25*8975f5c5SAndroid Build Coastguard Worker        "PreferredVectorWidthDouble": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE",
26*8975f5c5SAndroid Build Coastguard Worker        "MaxClockFrequency": "CL_DEVICE_MAX_CLOCK_FREQUENCY",
27*8975f5c5SAndroid Build Coastguard Worker        "AddressBits": "CL_DEVICE_ADDRESS_BITS",
28*8975f5c5SAndroid Build Coastguard Worker        "MaxReadImageArgs": "CL_DEVICE_MAX_READ_IMAGE_ARGS",
29*8975f5c5SAndroid Build Coastguard Worker        "MaxWriteImageArgs": "CL_DEVICE_MAX_WRITE_IMAGE_ARGS",
30*8975f5c5SAndroid Build Coastguard Worker        "MaxMemAllocSize": "CL_DEVICE_MAX_MEM_ALLOC_SIZE",
31*8975f5c5SAndroid Build Coastguard Worker        "Image2D_MaxWidth": "CL_DEVICE_IMAGE2D_MAX_WIDTH",
32*8975f5c5SAndroid Build Coastguard Worker        "Image2D_MaxHeight": "CL_DEVICE_IMAGE2D_MAX_HEIGHT",
33*8975f5c5SAndroid Build Coastguard Worker        "Image3D_MaxWidth": "CL_DEVICE_IMAGE3D_MAX_WIDTH",
34*8975f5c5SAndroid Build Coastguard Worker        "Image3D_MaxHeight": "CL_DEVICE_IMAGE3D_MAX_HEIGHT",
35*8975f5c5SAndroid Build Coastguard Worker        "Image3D_MaxDepth": "CL_DEVICE_IMAGE3D_MAX_DEPTH",
36*8975f5c5SAndroid Build Coastguard Worker        "ImageSupport": "CL_DEVICE_IMAGE_SUPPORT",
37*8975f5c5SAndroid Build Coastguard Worker        "MaxParameterSize": "CL_DEVICE_MAX_PARAMETER_SIZE",
38*8975f5c5SAndroid Build Coastguard Worker        "MaxSamplers": "CL_DEVICE_MAX_SAMPLERS",
39*8975f5c5SAndroid Build Coastguard Worker        "MemBaseAddrAlign": "CL_DEVICE_MEM_BASE_ADDR_ALIGN",
40*8975f5c5SAndroid Build Coastguard Worker        "MinDataTypeAlignSize": "CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE",
41*8975f5c5SAndroid Build Coastguard Worker        "SingleFpConfig": "CL_DEVICE_SINGLE_FP_CONFIG",
42*8975f5c5SAndroid Build Coastguard Worker        "GlobalMemCacheType": "CL_DEVICE_GLOBAL_MEM_CACHE_TYPE",
43*8975f5c5SAndroid Build Coastguard Worker        "GlobalMemCachelineSize": "CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE",
44*8975f5c5SAndroid Build Coastguard Worker        "GlobalMemCacheSize": "CL_DEVICE_GLOBAL_MEM_CACHE_SIZE",
45*8975f5c5SAndroid Build Coastguard Worker        "GlobalMemSize": "CL_DEVICE_GLOBAL_MEM_SIZE",
46*8975f5c5SAndroid Build Coastguard Worker        "MaxConstantBufferSize": "CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE",
47*8975f5c5SAndroid Build Coastguard Worker        "MaxConstantArgs": "CL_DEVICE_MAX_CONSTANT_ARGS",
48*8975f5c5SAndroid Build Coastguard Worker        "LocalMemType": "CL_DEVICE_LOCAL_MEM_TYPE",
49*8975f5c5SAndroid Build Coastguard Worker        "LocalMemSize": "CL_DEVICE_LOCAL_MEM_SIZE",
50*8975f5c5SAndroid Build Coastguard Worker        "ErrorCorrectionSupport": "CL_DEVICE_ERROR_CORRECTION_SUPPORT",
51*8975f5c5SAndroid Build Coastguard Worker        "ProfilingTimerResolution": "CL_DEVICE_PROFILING_TIMER_RESOLUTION",
52*8975f5c5SAndroid Build Coastguard Worker        "EndianLittle": "CL_DEVICE_ENDIAN_LITTLE",
53*8975f5c5SAndroid Build Coastguard Worker        "Available": "CL_DEVICE_AVAILABLE",
54*8975f5c5SAndroid Build Coastguard Worker        "CompilerAvailable": "CL_DEVICE_COMPILER_AVAILABLE",
55*8975f5c5SAndroid Build Coastguard Worker        "ExecutionCapabilities": "CL_DEVICE_EXECUTION_CAPABILITIES",
56*8975f5c5SAndroid Build Coastguard Worker        "QueueOnHostProperties": "CL_DEVICE_QUEUE_ON_HOST_PROPERTIES",
57*8975f5c5SAndroid Build Coastguard Worker        "Name": "CL_DEVICE_NAME",
58*8975f5c5SAndroid Build Coastguard Worker        "Vendor": "CL_DEVICE_VENDOR",
59*8975f5c5SAndroid Build Coastguard Worker        "DriverVersion": "CL_DRIVER_VERSION",
60*8975f5c5SAndroid Build Coastguard Worker        "Profile": "CL_DEVICE_PROFILE",
61*8975f5c5SAndroid Build Coastguard Worker        "Version": "CL_DEVICE_VERSION",
62*8975f5c5SAndroid Build Coastguard Worker        "Extensions": "CL_DEVICE_EXTENSIONS",
63*8975f5c5SAndroid Build Coastguard Worker        "Platform": "CL_DEVICE_PLATFORM",
64*8975f5c5SAndroid Build Coastguard Worker        "DoubleFpConfig": "CL_DEVICE_DOUBLE_FP_CONFIG",
65*8975f5c5SAndroid Build Coastguard Worker        "HalfFpConfig": "CL_DEVICE_HALF_FP_CONFIG",
66*8975f5c5SAndroid Build Coastguard Worker        "PreferredVectorWidthHalf": "CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF",
67*8975f5c5SAndroid Build Coastguard Worker        "HostUnifiedMemory": "CL_DEVICE_HOST_UNIFIED_MEMORY",
68*8975f5c5SAndroid Build Coastguard Worker        "NativeVectorWidthChar": "CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR",
69*8975f5c5SAndroid Build Coastguard Worker        "NativeVectorWidthShort": "CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT",
70*8975f5c5SAndroid Build Coastguard Worker        "NativeVectorWidthInt": "CL_DEVICE_NATIVE_VECTOR_WIDTH_INT",
71*8975f5c5SAndroid Build Coastguard Worker        "NativeVectorWidthLong": "CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG",
72*8975f5c5SAndroid Build Coastguard Worker        "NativeVectorWidthFloat": "CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT",
73*8975f5c5SAndroid Build Coastguard Worker        "NativeVectorWidthDouble": "CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE",
74*8975f5c5SAndroid Build Coastguard Worker        "NativeVectorWidthHalf": "CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF",
75*8975f5c5SAndroid Build Coastguard Worker        "OpenCL_C_Version": "CL_DEVICE_OPENCL_C_VERSION",
76*8975f5c5SAndroid Build Coastguard Worker        "LinkerAvailable": "CL_DEVICE_LINKER_AVAILABLE",
77*8975f5c5SAndroid Build Coastguard Worker        "BuiltInKernels": "CL_DEVICE_BUILT_IN_KERNELS",
78*8975f5c5SAndroid Build Coastguard Worker        "ImageMaxBufferSize": "CL_DEVICE_IMAGE_MAX_BUFFER_SIZE",
79*8975f5c5SAndroid Build Coastguard Worker        "ImageMaxArraySize": "CL_DEVICE_IMAGE_MAX_ARRAY_SIZE",
80*8975f5c5SAndroid Build Coastguard Worker        "ParentDevice": "CL_DEVICE_PARENT_DEVICE",
81*8975f5c5SAndroid Build Coastguard Worker        "PartitionMaxSubDevices": "CL_DEVICE_PARTITION_MAX_SUB_DEVICES",
82*8975f5c5SAndroid Build Coastguard Worker        "PartitionProperties": "CL_DEVICE_PARTITION_PROPERTIES",
83*8975f5c5SAndroid Build Coastguard Worker        "PartitionAffinityDomain": "CL_DEVICE_PARTITION_AFFINITY_DOMAIN",
84*8975f5c5SAndroid Build Coastguard Worker        "PartitionType": "CL_DEVICE_PARTITION_TYPE",
85*8975f5c5SAndroid Build Coastguard Worker        "ReferenceCount": "CL_DEVICE_REFERENCE_COUNT",
86*8975f5c5SAndroid Build Coastguard Worker        "PreferredInteropUserSync": "CL_DEVICE_PREFERRED_INTEROP_USER_SYNC",
87*8975f5c5SAndroid Build Coastguard Worker        "PrintfBufferSize": "CL_DEVICE_PRINTF_BUFFER_SIZE",
88*8975f5c5SAndroid Build Coastguard Worker        "ImagePitchAlignment": "CL_DEVICE_IMAGE_PITCH_ALIGNMENT",
89*8975f5c5SAndroid Build Coastguard Worker        "ImageBaseAddressAlignment": "CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT",
90*8975f5c5SAndroid Build Coastguard Worker        "MaxReadWriteImageArgs": "CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS",
91*8975f5c5SAndroid Build Coastguard Worker        "MaxGlobalVariableSize": "CL_DEVICE_MAX_GLOBAL_VARIABLE_SIZE",
92*8975f5c5SAndroid Build Coastguard Worker        "QueueOnDeviceProperties": "CL_DEVICE_QUEUE_ON_DEVICE_PROPERTIES",
93*8975f5c5SAndroid Build Coastguard Worker        "QueueOnDevicePreferredSize": "CL_DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE",
94*8975f5c5SAndroid Build Coastguard Worker        "QueueOnDeviceMaxSize": "CL_DEVICE_QUEUE_ON_DEVICE_MAX_SIZE",
95*8975f5c5SAndroid Build Coastguard Worker        "MaxOnDeviceQueues": "CL_DEVICE_MAX_ON_DEVICE_QUEUES",
96*8975f5c5SAndroid Build Coastguard Worker        "MaxOnDeviceEvents": "CL_DEVICE_MAX_ON_DEVICE_EVENTS",
97*8975f5c5SAndroid Build Coastguard Worker        "SVM_Capabilities": "CL_DEVICE_SVM_CAPABILITIES",
98*8975f5c5SAndroid Build Coastguard Worker        "GlobalVariablePreferredTotalSize": "CL_DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE",
99*8975f5c5SAndroid Build Coastguard Worker        "MaxPipeArgs": "CL_DEVICE_MAX_PIPE_ARGS",
100*8975f5c5SAndroid Build Coastguard Worker        "PipeMaxActiveReservations": "CL_DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS",
101*8975f5c5SAndroid Build Coastguard Worker        "PipeMaxPacketSize": "CL_DEVICE_PIPE_MAX_PACKET_SIZE",
102*8975f5c5SAndroid Build Coastguard Worker        "PreferredPlatformAtomicAlignment": "CL_DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT",
103*8975f5c5SAndroid Build Coastguard Worker        "PreferredGlobalAtomicAlignment": "CL_DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT",
104*8975f5c5SAndroid Build Coastguard Worker        "PreferredLocalAtomicAlignment": "CL_DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT",
105*8975f5c5SAndroid Build Coastguard Worker        "IL_Version": "CL_DEVICE_IL_VERSION",
106*8975f5c5SAndroid Build Coastguard Worker        "MaxNumSubGroups": "CL_DEVICE_MAX_NUM_SUB_GROUPS",
107*8975f5c5SAndroid Build Coastguard Worker        "SubGroupIndependentForwardProgress": "CL_DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS",
108*8975f5c5SAndroid Build Coastguard Worker        "NumericVersion": "CL_DEVICE_NUMERIC_VERSION",
109*8975f5c5SAndroid Build Coastguard Worker        "ExtensionsWithVersion": "CL_DEVICE_EXTENSIONS_WITH_VERSION",
110*8975f5c5SAndroid Build Coastguard Worker        "ILsWithVersion": "CL_DEVICE_ILS_WITH_VERSION",
111*8975f5c5SAndroid Build Coastguard Worker        "BuiltInKernelsWithVersion": "CL_DEVICE_BUILT_IN_KERNELS_WITH_VERSION",
112*8975f5c5SAndroid Build Coastguard Worker        "AtomicMemoryCapabilities": "CL_DEVICE_ATOMIC_MEMORY_CAPABILITIES",
113*8975f5c5SAndroid Build Coastguard Worker        "AtomicFenceCapabilities": "CL_DEVICE_ATOMIC_FENCE_CAPABILITIES",
114*8975f5c5SAndroid Build Coastguard Worker        "NonUniformWorkGroupSupport": "CL_DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT",
115*8975f5c5SAndroid Build Coastguard Worker        "OpenCL_C_AllVersions": "CL_DEVICE_OPENCL_C_ALL_VERSIONS",
116*8975f5c5SAndroid Build Coastguard Worker        "PreferredWorkGroupSizeMultiple": "CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE",
117*8975f5c5SAndroid Build Coastguard Worker        "WorkGroupCollectiveFunctionsSupport": "CL_DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT",
118*8975f5c5SAndroid Build Coastguard Worker        "GenericAddressSpaceSupport": "CL_DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT",
119*8975f5c5SAndroid Build Coastguard Worker        "OpenCL_C_Features": "CL_DEVICE_OPENCL_C_FEATURES",
120*8975f5c5SAndroid Build Coastguard Worker        "DeviceEnqueueCapabilities": "CL_DEVICE_DEVICE_ENQUEUE_CAPABILITIES",
121*8975f5c5SAndroid Build Coastguard Worker        "PipeSupport": "CL_DEVICE_PIPE_SUPPORT",
122*8975f5c5SAndroid Build Coastguard Worker        "LatestConformanceVersionPassed": "CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED"
123*8975f5c5SAndroid Build Coastguard Worker    },
124*8975f5c5SAndroid Build Coastguard Worker    "ContextInfo": {
125*8975f5c5SAndroid Build Coastguard Worker        "ReferenceCount": "CL_CONTEXT_REFERENCE_COUNT",
126*8975f5c5SAndroid Build Coastguard Worker        "Devices": "CL_CONTEXT_DEVICES",
127*8975f5c5SAndroid Build Coastguard Worker        "Properties": "CL_CONTEXT_PROPERTIES",
128*8975f5c5SAndroid Build Coastguard Worker        "NumDevices": "CL_CONTEXT_NUM_DEVICES"
129*8975f5c5SAndroid Build Coastguard Worker    },
130*8975f5c5SAndroid Build Coastguard Worker    "CommandQueueInfo": {
131*8975f5c5SAndroid Build Coastguard Worker        "Context": "CL_QUEUE_CONTEXT",
132*8975f5c5SAndroid Build Coastguard Worker        "Device": "CL_QUEUE_DEVICE",
133*8975f5c5SAndroid Build Coastguard Worker        "ReferenceCount": "CL_QUEUE_REFERENCE_COUNT",
134*8975f5c5SAndroid Build Coastguard Worker        "Properties": "CL_QUEUE_PROPERTIES",
135*8975f5c5SAndroid Build Coastguard Worker        "Size": "CL_QUEUE_SIZE",
136*8975f5c5SAndroid Build Coastguard Worker        "DeviceDefault": "CL_QUEUE_DEVICE_DEFAULT",
137*8975f5c5SAndroid Build Coastguard Worker        "PropertiesArray": "CL_QUEUE_PROPERTIES_ARRAY"
138*8975f5c5SAndroid Build Coastguard Worker    },
139*8975f5c5SAndroid Build Coastguard Worker    "ExecutionStatus": {
140*8975f5c5SAndroid Build Coastguard Worker        "Complete": "CL_COMPLETE",
141*8975f5c5SAndroid Build Coastguard Worker        "Running": "CL_RUNNING",
142*8975f5c5SAndroid Build Coastguard Worker        "Submitted": "CL_SUBMITTED",
143*8975f5c5SAndroid Build Coastguard Worker        "Queued": "CL_QUEUED"
144*8975f5c5SAndroid Build Coastguard Worker    },
145*8975f5c5SAndroid Build Coastguard Worker    "MemObjectType": {
146*8975f5c5SAndroid Build Coastguard Worker        "Buffer": "CL_MEM_OBJECT_BUFFER",
147*8975f5c5SAndroid Build Coastguard Worker        "Image2D": "CL_MEM_OBJECT_IMAGE2D",
148*8975f5c5SAndroid Build Coastguard Worker        "Image3D": "CL_MEM_OBJECT_IMAGE3D",
149*8975f5c5SAndroid Build Coastguard Worker        "Image2D_Array": "CL_MEM_OBJECT_IMAGE2D_ARRAY",
150*8975f5c5SAndroid Build Coastguard Worker        "Image1D": "CL_MEM_OBJECT_IMAGE1D",
151*8975f5c5SAndroid Build Coastguard Worker        "Image1D_Array": "CL_MEM_OBJECT_IMAGE1D_ARRAY",
152*8975f5c5SAndroid Build Coastguard Worker        "Image1D_Buffer": "CL_MEM_OBJECT_IMAGE1D_BUFFER",
153*8975f5c5SAndroid Build Coastguard Worker        "Pipe": "CL_MEM_OBJECT_PIPE"
154*8975f5c5SAndroid Build Coastguard Worker    },
155*8975f5c5SAndroid Build Coastguard Worker    "MemInfo": {
156*8975f5c5SAndroid Build Coastguard Worker        "Type": "CL_MEM_TYPE",
157*8975f5c5SAndroid Build Coastguard Worker        "Flags": "CL_MEM_FLAGS",
158*8975f5c5SAndroid Build Coastguard Worker        "Size": "CL_MEM_SIZE",
159*8975f5c5SAndroid Build Coastguard Worker        "HostPtr": "CL_MEM_HOST_PTR",
160*8975f5c5SAndroid Build Coastguard Worker        "MapCount": "CL_MEM_MAP_COUNT",
161*8975f5c5SAndroid Build Coastguard Worker        "ReferenceCount": "CL_MEM_REFERENCE_COUNT",
162*8975f5c5SAndroid Build Coastguard Worker        "Context": "CL_MEM_CONTEXT",
163*8975f5c5SAndroid Build Coastguard Worker        "AssociatedMemObject": "CL_MEM_ASSOCIATED_MEMOBJECT",
164*8975f5c5SAndroid Build Coastguard Worker        "Offset": "CL_MEM_OFFSET",
165*8975f5c5SAndroid Build Coastguard Worker        "UsesSVM_Pointer": "CL_MEM_USES_SVM_POINTER",
166*8975f5c5SAndroid Build Coastguard Worker        "Properties": "CL_MEM_PROPERTIES"
167*8975f5c5SAndroid Build Coastguard Worker    },
168*8975f5c5SAndroid Build Coastguard Worker    "ImageInfo": {
169*8975f5c5SAndroid Build Coastguard Worker        "Format": "CL_IMAGE_FORMAT",
170*8975f5c5SAndroid Build Coastguard Worker        "ElementSize": "CL_IMAGE_ELEMENT_SIZE",
171*8975f5c5SAndroid Build Coastguard Worker        "RowPitch": "CL_IMAGE_ROW_PITCH",
172*8975f5c5SAndroid Build Coastguard Worker        "SlicePitch": "CL_IMAGE_SLICE_PITCH",
173*8975f5c5SAndroid Build Coastguard Worker        "Width": "CL_IMAGE_WIDTH",
174*8975f5c5SAndroid Build Coastguard Worker        "Height": "CL_IMAGE_HEIGHT",
175*8975f5c5SAndroid Build Coastguard Worker        "Depth": "CL_IMAGE_DEPTH",
176*8975f5c5SAndroid Build Coastguard Worker        "ArraySize": "CL_IMAGE_ARRAY_SIZE",
177*8975f5c5SAndroid Build Coastguard Worker        "Buffer": "CL_IMAGE_BUFFER",
178*8975f5c5SAndroid Build Coastguard Worker        "NumMipLevels": "CL_IMAGE_NUM_MIP_LEVELS",
179*8975f5c5SAndroid Build Coastguard Worker        "NumSamples": "CL_IMAGE_NUM_SAMPLES"
180*8975f5c5SAndroid Build Coastguard Worker    },
181*8975f5c5SAndroid Build Coastguard Worker    "PipeInfo": {
182*8975f5c5SAndroid Build Coastguard Worker        "PacketSize": "CL_PIPE_PACKET_SIZE",
183*8975f5c5SAndroid Build Coastguard Worker        "MaxPackets": "CL_PIPE_MAX_PACKETS",
184*8975f5c5SAndroid Build Coastguard Worker        "Properties": "CL_PIPE_PROPERTIES"
185*8975f5c5SAndroid Build Coastguard Worker    },
186*8975f5c5SAndroid Build Coastguard Worker    "AddressingMode": {
187*8975f5c5SAndroid Build Coastguard Worker        "None": "CL_ADDRESS_NONE",
188*8975f5c5SAndroid Build Coastguard Worker        "ClampToEdge": "CL_ADDRESS_CLAMP_TO_EDGE",
189*8975f5c5SAndroid Build Coastguard Worker        "Clamp": "CL_ADDRESS_CLAMP",
190*8975f5c5SAndroid Build Coastguard Worker        "Repeat": "CL_ADDRESS_REPEAT",
191*8975f5c5SAndroid Build Coastguard Worker        "MirroredRepeat": "CL_ADDRESS_MIRRORED_REPEAT"
192*8975f5c5SAndroid Build Coastguard Worker    },
193*8975f5c5SAndroid Build Coastguard Worker    "FilterMode": {
194*8975f5c5SAndroid Build Coastguard Worker        "Nearest": "CL_FILTER_NEAREST",
195*8975f5c5SAndroid Build Coastguard Worker        "Linear": "CL_FILTER_LINEAR"
196*8975f5c5SAndroid Build Coastguard Worker    },
197*8975f5c5SAndroid Build Coastguard Worker    "SamplerInfo": {
198*8975f5c5SAndroid Build Coastguard Worker        "ReferenceCount": "CL_SAMPLER_REFERENCE_COUNT",
199*8975f5c5SAndroid Build Coastguard Worker        "Context": "CL_SAMPLER_CONTEXT",
200*8975f5c5SAndroid Build Coastguard Worker        "NormalizedCoords": "CL_SAMPLER_NORMALIZED_COORDS",
201*8975f5c5SAndroid Build Coastguard Worker        "AddressingMode": "CL_SAMPLER_ADDRESSING_MODE",
202*8975f5c5SAndroid Build Coastguard Worker        "FilterMode": "CL_SAMPLER_FILTER_MODE",
203*8975f5c5SAndroid Build Coastguard Worker        "Properties": "CL_SAMPLER_PROPERTIES"
204*8975f5c5SAndroid Build Coastguard Worker    },
205*8975f5c5SAndroid Build Coastguard Worker    "ProgramInfo": {
206*8975f5c5SAndroid Build Coastguard Worker        "ReferenceCount": "CL_PROGRAM_REFERENCE_COUNT",
207*8975f5c5SAndroid Build Coastguard Worker        "Context": "CL_PROGRAM_CONTEXT",
208*8975f5c5SAndroid Build Coastguard Worker        "NumDevices": "CL_PROGRAM_NUM_DEVICES",
209*8975f5c5SAndroid Build Coastguard Worker        "Devices": "CL_PROGRAM_DEVICES",
210*8975f5c5SAndroid Build Coastguard Worker        "Source": "CL_PROGRAM_SOURCE",
211*8975f5c5SAndroid Build Coastguard Worker        "BinarySizes": "CL_PROGRAM_BINARY_SIZES",
212*8975f5c5SAndroid Build Coastguard Worker        "Binaries": "CL_PROGRAM_BINARIES",
213*8975f5c5SAndroid Build Coastguard Worker        "NumKernels": "CL_PROGRAM_NUM_KERNELS",
214*8975f5c5SAndroid Build Coastguard Worker        "KernelNames": "CL_PROGRAM_KERNEL_NAMES",
215*8975f5c5SAndroid Build Coastguard Worker        "IL": "CL_PROGRAM_IL",
216*8975f5c5SAndroid Build Coastguard Worker        "ScopeGlobalCtorsPresent": "CL_PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT",
217*8975f5c5SAndroid Build Coastguard Worker        "ScopeGlobalDtorsPresent": "CL_PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT"
218*8975f5c5SAndroid Build Coastguard Worker    },
219*8975f5c5SAndroid Build Coastguard Worker    "ProgramBuildInfo": {
220*8975f5c5SAndroid Build Coastguard Worker        "Status": "CL_PROGRAM_BUILD_STATUS",
221*8975f5c5SAndroid Build Coastguard Worker        "Options": "CL_PROGRAM_BUILD_OPTIONS",
222*8975f5c5SAndroid Build Coastguard Worker        "Log": "CL_PROGRAM_BUILD_LOG",
223*8975f5c5SAndroid Build Coastguard Worker        "BinaryType": "CL_PROGRAM_BINARY_TYPE",
224*8975f5c5SAndroid Build Coastguard Worker        "GlobalVariableTotalSize": "CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE"
225*8975f5c5SAndroid Build Coastguard Worker    },
226*8975f5c5SAndroid Build Coastguard Worker    "KernelInfo": {
227*8975f5c5SAndroid Build Coastguard Worker        "FunctionName": "CL_KERNEL_FUNCTION_NAME",
228*8975f5c5SAndroid Build Coastguard Worker        "NumArgs": "CL_KERNEL_NUM_ARGS",
229*8975f5c5SAndroid Build Coastguard Worker        "ReferenceCount": "CL_KERNEL_REFERENCE_COUNT",
230*8975f5c5SAndroid Build Coastguard Worker        "Context": "CL_KERNEL_CONTEXT",
231*8975f5c5SAndroid Build Coastguard Worker        "Program": "CL_KERNEL_PROGRAM",
232*8975f5c5SAndroid Build Coastguard Worker        "Attributes": "CL_KERNEL_ATTRIBUTES"
233*8975f5c5SAndroid Build Coastguard Worker    },
234*8975f5c5SAndroid Build Coastguard Worker    "KernelArgInfo": {
235*8975f5c5SAndroid Build Coastguard Worker        "AddressQualifier": "CL_KERNEL_ARG_ADDRESS_QUALIFIER",
236*8975f5c5SAndroid Build Coastguard Worker        "AccessQualifier": "CL_KERNEL_ARG_ACCESS_QUALIFIER",
237*8975f5c5SAndroid Build Coastguard Worker        "TypeName": "CL_KERNEL_ARG_TYPE_NAME",
238*8975f5c5SAndroid Build Coastguard Worker        "TypeQualifier": "CL_KERNEL_ARG_TYPE_QUALIFIER",
239*8975f5c5SAndroid Build Coastguard Worker        "Name": "CL_KERNEL_ARG_NAME"
240*8975f5c5SAndroid Build Coastguard Worker    },
241*8975f5c5SAndroid Build Coastguard Worker    "KernelWorkGroupInfo": {
242*8975f5c5SAndroid Build Coastguard Worker        "WorkGroupSize": "CL_KERNEL_WORK_GROUP_SIZE",
243*8975f5c5SAndroid Build Coastguard Worker        "CompileWorkGroupSize": "CL_KERNEL_COMPILE_WORK_GROUP_SIZE",
244*8975f5c5SAndroid Build Coastguard Worker        "LocalMemSize": "CL_KERNEL_LOCAL_MEM_SIZE",
245*8975f5c5SAndroid Build Coastguard Worker        "PreferredWorkGroupSizeMultiple": "CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE",
246*8975f5c5SAndroid Build Coastguard Worker        "PrivateMemSize": "CL_KERNEL_PRIVATE_MEM_SIZE",
247*8975f5c5SAndroid Build Coastguard Worker        "GlobalWorkSize": "CL_KERNEL_GLOBAL_WORK_SIZE"
248*8975f5c5SAndroid Build Coastguard Worker    },
249*8975f5c5SAndroid Build Coastguard Worker    "KernelSubGroupInfo": {
250*8975f5c5SAndroid Build Coastguard Worker        "MaxSubGroupSizeForNdrange": "CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE",
251*8975f5c5SAndroid Build Coastguard Worker        "SubGroupCountForNdrange": "CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE",
252*8975f5c5SAndroid Build Coastguard Worker        "LocalSizeForSubGroupCount": "CL_KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT",
253*8975f5c5SAndroid Build Coastguard Worker        "MaxNumSubGroups": "CL_KERNEL_MAX_NUM_SUB_GROUPS",
254*8975f5c5SAndroid Build Coastguard Worker        "CompileNumSubGroups": "CL_KERNEL_COMPILE_NUM_SUB_GROUPS"
255*8975f5c5SAndroid Build Coastguard Worker    },
256*8975f5c5SAndroid Build Coastguard Worker    "KernelExecInfo": {
257*8975f5c5SAndroid Build Coastguard Worker        "SVM_Ptrs": "CL_KERNEL_EXEC_INFO_SVM_PTRS",
258*8975f5c5SAndroid Build Coastguard Worker        "SVM_FineGrainSystem": "CL_KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM"
259*8975f5c5SAndroid Build Coastguard Worker    },
260*8975f5c5SAndroid Build Coastguard Worker    "EventInfo": {
261*8975f5c5SAndroid Build Coastguard Worker        "CommandQueue": "CL_EVENT_COMMAND_QUEUE",
262*8975f5c5SAndroid Build Coastguard Worker        "CommandType": "CL_EVENT_COMMAND_TYPE",
263*8975f5c5SAndroid Build Coastguard Worker        "ReferenceCount": "CL_EVENT_REFERENCE_COUNT",
264*8975f5c5SAndroid Build Coastguard Worker        "CommandExecutionStatus": "CL_EVENT_COMMAND_EXECUTION_STATUS",
265*8975f5c5SAndroid Build Coastguard Worker        "Context": "CL_EVENT_CONTEXT"
266*8975f5c5SAndroid Build Coastguard Worker    },
267*8975f5c5SAndroid Build Coastguard Worker    "ProfilingInfo": {
268*8975f5c5SAndroid Build Coastguard Worker        "CommandQueued": "CL_PROFILING_COMMAND_QUEUED",
269*8975f5c5SAndroid Build Coastguard Worker        "CommandSubmit": "CL_PROFILING_COMMAND_SUBMIT",
270*8975f5c5SAndroid Build Coastguard Worker        "CommandStart": "CL_PROFILING_COMMAND_START",
271*8975f5c5SAndroid Build Coastguard Worker        "CommandEnd": "CL_PROFILING_COMMAND_END",
272*8975f5c5SAndroid Build Coastguard Worker        "CommandComplete": "CL_PROFILING_COMMAND_COMPLETE"
273*8975f5c5SAndroid Build Coastguard Worker    }
274*8975f5c5SAndroid Build Coastguard Worker}
275