ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/OpenCL/enumstr.h
Revision: 1.3
Committed: Sat Apr 21 18:22:55 2012 UTC (12 years, 1 month ago) by root
Content type: text/plain
Branch: MAIN
CVS Tags: rel-0_97, rel-0_98, rel-0_99
Changes since 1.2: +153 -0 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 #ifdef CL_PLATFORM_PROFILE
2 const_iv(PLATFORM_PROFILE)
3 #endif
4 #ifdef CL_PLATFORM_VERSION
5 const_iv(PLATFORM_VERSION)
6 #endif
7 #ifdef CL_PLATFORM_NAME
8 const_iv(PLATFORM_NAME)
9 #endif
10 #ifdef CL_PLATFORM_VENDOR
11 const_iv(PLATFORM_VENDOR)
12 #endif
13 #ifdef CL_PLATFORM_EXTENSIONS
14 const_iv(PLATFORM_EXTENSIONS)
15 #endif
16 #ifdef CL_DEVICE_TYPE_ALL
17 const_iv(DEVICE_TYPE_ALL)
18 #endif
19 #ifdef CL_DEVICE_TYPE
20 const_iv(DEVICE_TYPE)
21 #endif
22 #ifdef CL_DEVICE_VENDOR_ID
23 const_iv(DEVICE_VENDOR_ID)
24 #endif
25 #ifdef CL_DEVICE_MAX_COMPUTE_UNITS
26 const_iv(DEVICE_MAX_COMPUTE_UNITS)
27 #endif
28 #ifdef CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS
29 const_iv(DEVICE_MAX_WORK_ITEM_DIMENSIONS)
30 #endif
31 #ifdef CL_DEVICE_MAX_WORK_GROUP_SIZE
32 const_iv(DEVICE_MAX_WORK_GROUP_SIZE)
33 #endif
34 #ifdef CL_DEVICE_MAX_WORK_ITEM_SIZES
35 const_iv(DEVICE_MAX_WORK_ITEM_SIZES)
36 #endif
37 #ifdef CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR
38 const_iv(DEVICE_PREFERRED_VECTOR_WIDTH_CHAR)
39 #endif
40 #ifdef CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT
41 const_iv(DEVICE_PREFERRED_VECTOR_WIDTH_SHORT)
42 #endif
43 #ifdef CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT
44 const_iv(DEVICE_PREFERRED_VECTOR_WIDTH_INT)
45 #endif
46 #ifdef CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG
47 const_iv(DEVICE_PREFERRED_VECTOR_WIDTH_LONG)
48 #endif
49 #ifdef CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT
50 const_iv(DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT)
51 #endif
52 #ifdef CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE
53 const_iv(DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE)
54 #endif
55 #ifdef CL_DEVICE_MAX_CLOCK_FREQUENCY
56 const_iv(DEVICE_MAX_CLOCK_FREQUENCY)
57 #endif
58 #ifdef CL_DEVICE_ADDRESS_BITS
59 const_iv(DEVICE_ADDRESS_BITS)
60 #endif
61 #ifdef CL_DEVICE_MAX_READ_IMAGE_ARGS
62 const_iv(DEVICE_MAX_READ_IMAGE_ARGS)
63 #endif
64 #ifdef CL_DEVICE_MAX_WRITE_IMAGE_ARGS
65 const_iv(DEVICE_MAX_WRITE_IMAGE_ARGS)
66 #endif
67 #ifdef CL_DEVICE_MAX_MEM_ALLOC_SIZE
68 const_iv(DEVICE_MAX_MEM_ALLOC_SIZE)
69 #endif
70 #ifdef CL_DEVICE_IMAGE2D_MAX_WIDTH
71 const_iv(DEVICE_IMAGE2D_MAX_WIDTH)
72 #endif
73 #ifdef CL_DEVICE_IMAGE2D_MAX_HEIGHT
74 const_iv(DEVICE_IMAGE2D_MAX_HEIGHT)
75 #endif
76 #ifdef CL_DEVICE_IMAGE3D_MAX_WIDTH
77 const_iv(DEVICE_IMAGE3D_MAX_WIDTH)
78 #endif
79 #ifdef CL_DEVICE_IMAGE3D_MAX_HEIGHT
80 const_iv(DEVICE_IMAGE3D_MAX_HEIGHT)
81 #endif
82 #ifdef CL_DEVICE_IMAGE3D_MAX_DEPTH
83 const_iv(DEVICE_IMAGE3D_MAX_DEPTH)
84 #endif
85 #ifdef CL_DEVICE_IMAGE_SUPPORT
86 const_iv(DEVICE_IMAGE_SUPPORT)
87 #endif
88 #ifdef CL_DEVICE_MAX_PARAMETER_SIZE
89 const_iv(DEVICE_MAX_PARAMETER_SIZE)
90 #endif
91 #ifdef CL_DEVICE_MAX_SAMPLERS
92 const_iv(DEVICE_MAX_SAMPLERS)
93 #endif
94 #ifdef CL_DEVICE_MEM_BASE_ADDR_ALIGN
95 const_iv(DEVICE_MEM_BASE_ADDR_ALIGN)
96 #endif
97 #ifdef CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE
98 const_iv(DEVICE_MIN_DATA_TYPE_ALIGN_SIZE)
99 #endif
100 #ifdef CL_DEVICE_SINGLE_FP_CONFIG
101 const_iv(DEVICE_SINGLE_FP_CONFIG)
102 #endif
103 #ifdef CL_DEVICE_GLOBAL_MEM_CACHE_TYPE
104 const_iv(DEVICE_GLOBAL_MEM_CACHE_TYPE)
105 #endif
106 #ifdef CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE
107 const_iv(DEVICE_GLOBAL_MEM_CACHELINE_SIZE)
108 #endif
109 #ifdef CL_DEVICE_GLOBAL_MEM_CACHE_SIZE
110 const_iv(DEVICE_GLOBAL_MEM_CACHE_SIZE)
111 #endif
112 #ifdef CL_DEVICE_GLOBAL_MEM_SIZE
113 const_iv(DEVICE_GLOBAL_MEM_SIZE)
114 #endif
115 #ifdef CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE
116 const_iv(DEVICE_MAX_CONSTANT_BUFFER_SIZE)
117 #endif
118 #ifdef CL_DEVICE_MAX_CONSTANT_ARGS
119 const_iv(DEVICE_MAX_CONSTANT_ARGS)
120 #endif
121 #ifdef CL_DEVICE_LOCAL_MEM_TYPE
122 const_iv(DEVICE_LOCAL_MEM_TYPE)
123 #endif
124 #ifdef CL_DEVICE_LOCAL_MEM_SIZE
125 const_iv(DEVICE_LOCAL_MEM_SIZE)
126 #endif
127 #ifdef CL_DEVICE_ERROR_CORRECTION_SUPPORT
128 const_iv(DEVICE_ERROR_CORRECTION_SUPPORT)
129 #endif
130 #ifdef CL_DEVICE_PROFILING_TIMER_RESOLUTION
131 const_iv(DEVICE_PROFILING_TIMER_RESOLUTION)
132 #endif
133 #ifdef CL_DEVICE_ENDIAN_LITTLE
134 const_iv(DEVICE_ENDIAN_LITTLE)
135 #endif
136 #ifdef CL_DEVICE_AVAILABLE
137 const_iv(DEVICE_AVAILABLE)
138 #endif
139 #ifdef CL_DEVICE_COMPILER_AVAILABLE
140 const_iv(DEVICE_COMPILER_AVAILABLE)
141 #endif
142 #ifdef CL_DEVICE_EXECUTION_CAPABILITIES
143 const_iv(DEVICE_EXECUTION_CAPABILITIES)
144 #endif
145 #ifdef CL_DEVICE_QUEUE_PROPERTIES
146 const_iv(DEVICE_QUEUE_PROPERTIES)
147 #endif
148 #ifdef CL_DEVICE_NAME
149 const_iv(DEVICE_NAME)
150 #endif
151 #ifdef CL_DEVICE_VENDOR
152 const_iv(DEVICE_VENDOR)
153 #endif
154 #ifdef CL_DRIVER_VERSION
155 const_iv(DRIVER_VERSION)
156 #endif
157 #ifdef CL_DEVICE_PROFILE
158 const_iv(DEVICE_PROFILE)
159 #endif
160 #ifdef CL_DEVICE_VERSION
161 const_iv(DEVICE_VERSION)
162 #endif
163 #ifdef CL_DEVICE_EXTENSIONS
164 const_iv(DEVICE_EXTENSIONS)
165 #endif
166 #ifdef CL_DEVICE_PLATFORM
167 const_iv(DEVICE_PLATFORM)
168 #endif
169 #ifdef CL_DEVICE_DOUBLE_FP_CONFIG
170 const_iv(DEVICE_DOUBLE_FP_CONFIG)
171 #endif
172 #ifdef CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF
173 const_iv(DEVICE_PREFERRED_VECTOR_WIDTH_HALF)
174 #endif
175 #ifdef CL_DEVICE_HOST_UNIFIED_MEMORY
176 const_iv(DEVICE_HOST_UNIFIED_MEMORY)
177 #endif
178 #ifdef CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR
179 const_iv(DEVICE_NATIVE_VECTOR_WIDTH_CHAR)
180 #endif
181 #ifdef CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT
182 const_iv(DEVICE_NATIVE_VECTOR_WIDTH_SHORT)
183 #endif
184 #ifdef CL_DEVICE_NATIVE_VECTOR_WIDTH_INT
185 const_iv(DEVICE_NATIVE_VECTOR_WIDTH_INT)
186 #endif
187 #ifdef CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG
188 const_iv(DEVICE_NATIVE_VECTOR_WIDTH_LONG)
189 #endif
190 #ifdef CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT
191 const_iv(DEVICE_NATIVE_VECTOR_WIDTH_FLOAT)
192 #endif
193 #ifdef CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE
194 const_iv(DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE)
195 #endif
196 #ifdef CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF
197 const_iv(DEVICE_NATIVE_VECTOR_WIDTH_HALF)
198 #endif
199 #ifdef CL_DEVICE_OPENCL_C_VERSION
200 const_iv(DEVICE_OPENCL_C_VERSION)
201 #endif
202 #ifdef CL_DEVICE_LINKER_AVAILABLE
203 const_iv(DEVICE_LINKER_AVAILABLE)
204 #endif
205 #ifdef CL_DEVICE_BUILT_IN_KERNELS
206 const_iv(DEVICE_BUILT_IN_KERNELS)
207 #endif
208 #ifdef CL_DEVICE_IMAGE_MAX_BUFFER_SIZE
209 const_iv(DEVICE_IMAGE_MAX_BUFFER_SIZE)
210 #endif
211 #ifdef CL_DEVICE_IMAGE_MAX_ARRAY_SIZE
212 const_iv(DEVICE_IMAGE_MAX_ARRAY_SIZE)
213 #endif
214 #ifdef CL_DEVICE_PARENT_DEVICE
215 const_iv(DEVICE_PARENT_DEVICE)
216 #endif
217 #ifdef CL_DEVICE_PARTITION_MAX_SUB_DEVICES
218 const_iv(DEVICE_PARTITION_MAX_SUB_DEVICES)
219 #endif
220 #ifdef CL_DEVICE_PARTITION_PROPERTIES
221 const_iv(DEVICE_PARTITION_PROPERTIES)
222 #endif
223 #ifdef CL_DEVICE_PARTITION_AFFINITY_DOMAIN
224 const_iv(DEVICE_PARTITION_AFFINITY_DOMAIN)
225 #endif
226 #ifdef CL_DEVICE_PARTITION_TYPE
227 const_iv(DEVICE_PARTITION_TYPE)
228 #endif
229 #ifdef CL_DEVICE_REFERENCE_COUNT
230 const_iv(DEVICE_REFERENCE_COUNT)
231 #endif
232 #ifdef CL_DEVICE_PREFERRED_INTEROP_USER_SYNC
233 const_iv(DEVICE_PREFERRED_INTEROP_USER_SYNC)
234 #endif
235 #ifdef CL_DEVICE_PRINTF_BUFFER_SIZE
236 const_iv(DEVICE_PRINTF_BUFFER_SIZE)
237 #endif
238 #ifdef CL_CONTEXT_REFERENCE_COUNT
239 const_iv(CONTEXT_REFERENCE_COUNT)
240 #endif
241 #ifdef CL_CONTEXT_DEVICES
242 const_iv(CONTEXT_DEVICES)
243 #endif
244 #ifdef CL_CONTEXT_PROPERTIES
245 const_iv(CONTEXT_PROPERTIES)
246 #endif
247 #ifdef CL_CONTEXT_NUM_DEVICES
248 const_iv(CONTEXT_NUM_DEVICES)
249 #endif
250 #ifdef CL_CONTEXT_PLATFORM
251 const_iv(CONTEXT_PLATFORM)
252 #endif
253 #ifdef CL_CONTEXT_INTEROP_USER_SYNC
254 const_iv(CONTEXT_INTEROP_USER_SYNC)
255 #endif
256 #ifdef CL_DEVICE_PARTITION_EQUALLY
257 const_iv(DEVICE_PARTITION_EQUALLY)
258 #endif
259 #ifdef CL_DEVICE_PARTITION_BY_COUNTS
260 const_iv(DEVICE_PARTITION_BY_COUNTS)
261 #endif
262 #ifdef CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN
263 const_iv(DEVICE_PARTITION_BY_AFFINITY_DOMAIN)
264 #endif
265 #ifdef CL_QUEUE_CONTEXT
266 const_iv(QUEUE_CONTEXT)
267 #endif
268 #ifdef CL_QUEUE_DEVICE
269 const_iv(QUEUE_DEVICE)
270 #endif
271 #ifdef CL_QUEUE_REFERENCE_COUNT
272 const_iv(QUEUE_REFERENCE_COUNT)
273 #endif
274 #ifdef CL_QUEUE_PROPERTIES
275 const_iv(QUEUE_PROPERTIES)
276 #endif
277 #ifdef CL_R
278 const_iv(R)
279 #endif
280 #ifdef CL_A
281 const_iv(A)
282 #endif
283 #ifdef CL_RG
284 const_iv(RG)
285 #endif
286 #ifdef CL_RA
287 const_iv(RA)
288 #endif
289 #ifdef CL_RGB
290 const_iv(RGB)
291 #endif
292 #ifdef CL_RGBA
293 const_iv(RGBA)
294 #endif
295 #ifdef CL_BGRA
296 const_iv(BGRA)
297 #endif
298 #ifdef CL_ARGB
299 const_iv(ARGB)
300 #endif
301 #ifdef CL_INTENSITY
302 const_iv(INTENSITY)
303 #endif
304 #ifdef CL_LUMINANCE
305 const_iv(LUMINANCE)
306 #endif
307 #ifdef CL_Rx
308 const_iv(Rx)
309 #endif
310 #ifdef CL_RGx
311 const_iv(RGx)
312 #endif
313 #ifdef CL_RGBx
314 const_iv(RGBx)
315 #endif
316 #ifdef CL_SNORM_INT8
317 const_iv(SNORM_INT8)
318 #endif
319 #ifdef CL_SNORM_INT16
320 const_iv(SNORM_INT16)
321 #endif
322 #ifdef CL_UNORM_INT8
323 const_iv(UNORM_INT8)
324 #endif
325 #ifdef CL_UNORM_INT16
326 const_iv(UNORM_INT16)
327 #endif
328 #ifdef CL_UNORM_SHORT_565
329 const_iv(UNORM_SHORT_565)
330 #endif
331 #ifdef CL_UNORM_SHORT_555
332 const_iv(UNORM_SHORT_555)
333 #endif
334 #ifdef CL_UNORM_INT_101010
335 const_iv(UNORM_INT_101010)
336 #endif
337 #ifdef CL_SIGNED_INT8
338 const_iv(SIGNED_INT8)
339 #endif
340 #ifdef CL_SIGNED_INT16
341 const_iv(SIGNED_INT16)
342 #endif
343 #ifdef CL_SIGNED_INT32
344 const_iv(SIGNED_INT32)
345 #endif
346 #ifdef CL_UNSIGNED_INT8
347 const_iv(UNSIGNED_INT8)
348 #endif
349 #ifdef CL_UNSIGNED_INT16
350 const_iv(UNSIGNED_INT16)
351 #endif
352 #ifdef CL_UNSIGNED_INT32
353 const_iv(UNSIGNED_INT32)
354 #endif
355 #ifdef CL_HALF_FLOAT
356 const_iv(HALF_FLOAT)
357 #endif
358 #ifdef CL_FLOAT
359 const_iv(FLOAT)
360 #endif
361 #ifdef CL_MEM_OBJECT_BUFFER
362 const_iv(MEM_OBJECT_BUFFER)
363 #endif
364 #ifdef CL_MEM_OBJECT_IMAGE2D
365 const_iv(MEM_OBJECT_IMAGE2D)
366 #endif
367 #ifdef CL_MEM_OBJECT_IMAGE3D
368 const_iv(MEM_OBJECT_IMAGE3D)
369 #endif
370 #ifdef CL_MEM_OBJECT_IMAGE2D_ARRAY
371 const_iv(MEM_OBJECT_IMAGE2D_ARRAY)
372 #endif
373 #ifdef CL_MEM_OBJECT_IMAGE1D
374 const_iv(MEM_OBJECT_IMAGE1D)
375 #endif
376 #ifdef CL_MEM_OBJECT_IMAGE1D_ARRAY
377 const_iv(MEM_OBJECT_IMAGE1D_ARRAY)
378 #endif
379 #ifdef CL_MEM_OBJECT_IMAGE1D_BUFFER
380 const_iv(MEM_OBJECT_IMAGE1D_BUFFER)
381 #endif
382 #ifdef CL_MEM_TYPE
383 const_iv(MEM_TYPE)
384 #endif
385 #ifdef CL_MEM_FLAGS
386 const_iv(MEM_FLAGS)
387 #endif
388 #ifdef CL_MEM_SIZE
389 const_iv(MEM_SIZE)
390 #endif
391 #ifdef CL_MEM_HOST_PTR
392 const_iv(MEM_HOST_PTR)
393 #endif
394 #ifdef CL_MEM_MAP_COUNT
395 const_iv(MEM_MAP_COUNT)
396 #endif
397 #ifdef CL_MEM_REFERENCE_COUNT
398 const_iv(MEM_REFERENCE_COUNT)
399 #endif
400 #ifdef CL_MEM_CONTEXT
401 const_iv(MEM_CONTEXT)
402 #endif
403 #ifdef CL_MEM_ASSOCIATED_MEMOBJECT
404 const_iv(MEM_ASSOCIATED_MEMOBJECT)
405 #endif
406 #ifdef CL_MEM_OFFSET
407 const_iv(MEM_OFFSET)
408 #endif
409 #ifdef CL_IMAGE_FORMAT
410 const_iv(IMAGE_FORMAT)
411 #endif
412 #ifdef CL_IMAGE_ELEMENT_SIZE
413 const_iv(IMAGE_ELEMENT_SIZE)
414 #endif
415 #ifdef CL_IMAGE_ROW_PITCH
416 const_iv(IMAGE_ROW_PITCH)
417 #endif
418 #ifdef CL_IMAGE_SLICE_PITCH
419 const_iv(IMAGE_SLICE_PITCH)
420 #endif
421 #ifdef CL_IMAGE_WIDTH
422 const_iv(IMAGE_WIDTH)
423 #endif
424 #ifdef CL_IMAGE_HEIGHT
425 const_iv(IMAGE_HEIGHT)
426 #endif
427 #ifdef CL_IMAGE_DEPTH
428 const_iv(IMAGE_DEPTH)
429 #endif
430 #ifdef CL_IMAGE_ARRAY_SIZE
431 const_iv(IMAGE_ARRAY_SIZE)
432 #endif
433 #ifdef CL_IMAGE_BUFFER
434 const_iv(IMAGE_BUFFER)
435 #endif
436 #ifdef CL_IMAGE_NUM_MIP_LEVELS
437 const_iv(IMAGE_NUM_MIP_LEVELS)
438 #endif
439 #ifdef CL_IMAGE_NUM_SAMPLES
440 const_iv(IMAGE_NUM_SAMPLES)
441 #endif
442 #ifdef CL_ADDRESS_NONE
443 const_iv(ADDRESS_NONE)
444 #endif
445 #ifdef CL_ADDRESS_CLAMP_TO_EDGE
446 const_iv(ADDRESS_CLAMP_TO_EDGE)
447 #endif
448 #ifdef CL_ADDRESS_CLAMP
449 const_iv(ADDRESS_CLAMP)
450 #endif
451 #ifdef CL_ADDRESS_REPEAT
452 const_iv(ADDRESS_REPEAT)
453 #endif
454 #ifdef CL_ADDRESS_MIRRORED_REPEAT
455 const_iv(ADDRESS_MIRRORED_REPEAT)
456 #endif
457 #ifdef CL_FILTER_NEAREST
458 const_iv(FILTER_NEAREST)
459 #endif
460 #ifdef CL_FILTER_LINEAR
461 const_iv(FILTER_LINEAR)
462 #endif
463 #ifdef CL_SAMPLER_REFERENCE_COUNT
464 const_iv(SAMPLER_REFERENCE_COUNT)
465 #endif
466 #ifdef CL_SAMPLER_CONTEXT
467 const_iv(SAMPLER_CONTEXT)
468 #endif
469 #ifdef CL_SAMPLER_NORMALIZED_COORDS
470 const_iv(SAMPLER_NORMALIZED_COORDS)
471 #endif
472 #ifdef CL_SAMPLER_ADDRESSING_MODE
473 const_iv(SAMPLER_ADDRESSING_MODE)
474 #endif
475 #ifdef CL_SAMPLER_FILTER_MODE
476 const_iv(SAMPLER_FILTER_MODE)
477 #endif
478 #ifdef CL_PROGRAM_REFERENCE_COUNT
479 const_iv(PROGRAM_REFERENCE_COUNT)
480 #endif
481 #ifdef CL_PROGRAM_CONTEXT
482 const_iv(PROGRAM_CONTEXT)
483 #endif
484 #ifdef CL_PROGRAM_NUM_DEVICES
485 const_iv(PROGRAM_NUM_DEVICES)
486 #endif
487 #ifdef CL_PROGRAM_DEVICES
488 const_iv(PROGRAM_DEVICES)
489 #endif
490 #ifdef CL_PROGRAM_SOURCE
491 const_iv(PROGRAM_SOURCE)
492 #endif
493 #ifdef CL_PROGRAM_BINARY_SIZES
494 const_iv(PROGRAM_BINARY_SIZES)
495 #endif
496 #ifdef CL_PROGRAM_BINARIES
497 const_iv(PROGRAM_BINARIES)
498 #endif
499 #ifdef CL_PROGRAM_NUM_KERNELS
500 const_iv(PROGRAM_NUM_KERNELS)
501 #endif
502 #ifdef CL_PROGRAM_KERNEL_NAMES
503 const_iv(PROGRAM_KERNEL_NAMES)
504 #endif
505 #ifdef CL_PROGRAM_BUILD_STATUS
506 const_iv(PROGRAM_BUILD_STATUS)
507 #endif
508 #ifdef CL_PROGRAM_BUILD_OPTIONS
509 const_iv(PROGRAM_BUILD_OPTIONS)
510 #endif
511 #ifdef CL_PROGRAM_BUILD_LOG
512 const_iv(PROGRAM_BUILD_LOG)
513 #endif
514 #ifdef CL_PROGRAM_BINARY_TYPE
515 const_iv(PROGRAM_BINARY_TYPE)
516 #endif
517 #ifdef CL_KERNEL_FUNCTION_NAME
518 const_iv(KERNEL_FUNCTION_NAME)
519 #endif
520 #ifdef CL_KERNEL_NUM_ARGS
521 const_iv(KERNEL_NUM_ARGS)
522 #endif
523 #ifdef CL_KERNEL_REFERENCE_COUNT
524 const_iv(KERNEL_REFERENCE_COUNT)
525 #endif
526 #ifdef CL_KERNEL_CONTEXT
527 const_iv(KERNEL_CONTEXT)
528 #endif
529 #ifdef CL_KERNEL_PROGRAM
530 const_iv(KERNEL_PROGRAM)
531 #endif
532 #ifdef CL_KERNEL_ATTRIBUTES
533 const_iv(KERNEL_ATTRIBUTES)
534 #endif
535 #ifdef CL_KERNEL_ARG_ADDRESS_QUALIFIER
536 const_iv(KERNEL_ARG_ADDRESS_QUALIFIER)
537 #endif
538 #ifdef CL_KERNEL_ARG_ACCESS_QUALIFIER
539 const_iv(KERNEL_ARG_ACCESS_QUALIFIER)
540 #endif
541 #ifdef CL_KERNEL_ARG_TYPE_NAME
542 const_iv(KERNEL_ARG_TYPE_NAME)
543 #endif
544 #ifdef CL_KERNEL_ARG_TYPE_QUALIFIER
545 const_iv(KERNEL_ARG_TYPE_QUALIFIER)
546 #endif
547 #ifdef CL_KERNEL_ARG_NAME
548 const_iv(KERNEL_ARG_NAME)
549 #endif
550 #ifdef CL_KERNEL_ARG_ADDRESS_GLOBAL
551 const_iv(KERNEL_ARG_ADDRESS_GLOBAL)
552 #endif
553 #ifdef CL_KERNEL_ARG_ADDRESS_LOCAL
554 const_iv(KERNEL_ARG_ADDRESS_LOCAL)
555 #endif
556 #ifdef CL_KERNEL_ARG_ADDRESS_CONSTANT
557 const_iv(KERNEL_ARG_ADDRESS_CONSTANT)
558 #endif
559 #ifdef CL_KERNEL_ARG_ADDRESS_PRIVATE
560 const_iv(KERNEL_ARG_ADDRESS_PRIVATE)
561 #endif
562 #ifdef CL_KERNEL_ARG_ACCESS_READ_ONLY
563 const_iv(KERNEL_ARG_ACCESS_READ_ONLY)
564 #endif
565 #ifdef CL_KERNEL_ARG_ACCESS_WRITE_ONLY
566 const_iv(KERNEL_ARG_ACCESS_WRITE_ONLY)
567 #endif
568 #ifdef CL_KERNEL_ARG_ACCESS_READ_WRITE
569 const_iv(KERNEL_ARG_ACCESS_READ_WRITE)
570 #endif
571 #ifdef CL_KERNEL_ARG_ACCESS_NONE
572 const_iv(KERNEL_ARG_ACCESS_NONE)
573 #endif
574 #ifdef CL_KERNEL_WORK_GROUP_SIZE
575 const_iv(KERNEL_WORK_GROUP_SIZE)
576 #endif
577 #ifdef CL_KERNEL_COMPILE_WORK_GROUP_SIZE
578 const_iv(KERNEL_COMPILE_WORK_GROUP_SIZE)
579 #endif
580 #ifdef CL_KERNEL_LOCAL_MEM_SIZE
581 const_iv(KERNEL_LOCAL_MEM_SIZE)
582 #endif
583 #ifdef CL_KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
584 const_iv(KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE)
585 #endif
586 #ifdef CL_KERNEL_PRIVATE_MEM_SIZE
587 const_iv(KERNEL_PRIVATE_MEM_SIZE)
588 #endif
589 #ifdef CL_KERNEL_GLOBAL_WORK_SIZE
590 const_iv(KERNEL_GLOBAL_WORK_SIZE)
591 #endif
592 #ifdef CL_EVENT_COMMAND_QUEUE
593 const_iv(EVENT_COMMAND_QUEUE)
594 #endif
595 #ifdef CL_EVENT_COMMAND_TYPE
596 const_iv(EVENT_COMMAND_TYPE)
597 #endif
598 #ifdef CL_EVENT_REFERENCE_COUNT
599 const_iv(EVENT_REFERENCE_COUNT)
600 #endif
601 #ifdef CL_EVENT_COMMAND_EXECUTION_STATUS
602 const_iv(EVENT_COMMAND_EXECUTION_STATUS)
603 #endif
604 #ifdef CL_EVENT_CONTEXT
605 const_iv(EVENT_CONTEXT)
606 #endif
607 #ifdef CL_COMMAND_NDRANGE_KERNEL
608 const_iv(COMMAND_NDRANGE_KERNEL)
609 #endif
610 #ifdef CL_COMMAND_TASK
611 const_iv(COMMAND_TASK)
612 #endif
613 #ifdef CL_COMMAND_NATIVE_KERNEL
614 const_iv(COMMAND_NATIVE_KERNEL)
615 #endif
616 #ifdef CL_COMMAND_READ_BUFFER
617 const_iv(COMMAND_READ_BUFFER)
618 #endif
619 #ifdef CL_COMMAND_WRITE_BUFFER
620 const_iv(COMMAND_WRITE_BUFFER)
621 #endif
622 #ifdef CL_COMMAND_COPY_BUFFER
623 const_iv(COMMAND_COPY_BUFFER)
624 #endif
625 #ifdef CL_COMMAND_READ_IMAGE
626 const_iv(COMMAND_READ_IMAGE)
627 #endif
628 #ifdef CL_COMMAND_WRITE_IMAGE
629 const_iv(COMMAND_WRITE_IMAGE)
630 #endif
631 #ifdef CL_COMMAND_COPY_IMAGE
632 const_iv(COMMAND_COPY_IMAGE)
633 #endif
634 #ifdef CL_COMMAND_COPY_IMAGE_TO_BUFFER
635 const_iv(COMMAND_COPY_IMAGE_TO_BUFFER)
636 #endif
637 #ifdef CL_COMMAND_COPY_BUFFER_TO_IMAGE
638 const_iv(COMMAND_COPY_BUFFER_TO_IMAGE)
639 #endif
640 #ifdef CL_COMMAND_MAP_BUFFER
641 const_iv(COMMAND_MAP_BUFFER)
642 #endif
643 #ifdef CL_COMMAND_MAP_IMAGE
644 const_iv(COMMAND_MAP_IMAGE)
645 #endif
646 #ifdef CL_COMMAND_UNMAP_MEM_OBJECT
647 const_iv(COMMAND_UNMAP_MEM_OBJECT)
648 #endif
649 #ifdef CL_COMMAND_MARKER
650 const_iv(COMMAND_MARKER)
651 #endif
652 #ifdef CL_COMMAND_ACQUIRE_GL_OBJECTS
653 const_iv(COMMAND_ACQUIRE_GL_OBJECTS)
654 #endif
655 #ifdef CL_COMMAND_RELEASE_GL_OBJECTS
656 const_iv(COMMAND_RELEASE_GL_OBJECTS)
657 #endif
658 #ifdef CL_COMMAND_READ_BUFFER_RECT
659 const_iv(COMMAND_READ_BUFFER_RECT)
660 #endif
661 #ifdef CL_COMMAND_WRITE_BUFFER_RECT
662 const_iv(COMMAND_WRITE_BUFFER_RECT)
663 #endif
664 #ifdef CL_COMMAND_COPY_BUFFER_RECT
665 const_iv(COMMAND_COPY_BUFFER_RECT)
666 #endif
667 #ifdef CL_COMMAND_USER
668 const_iv(COMMAND_USER)
669 #endif
670 #ifdef CL_COMMAND_BARRIER
671 const_iv(COMMAND_BARRIER)
672 #endif
673 #ifdef CL_COMMAND_MIGRATE_MEM_OBJECTS
674 const_iv(COMMAND_MIGRATE_MEM_OBJECTS)
675 #endif
676 #ifdef CL_COMMAND_FILL_BUFFER
677 const_iv(COMMAND_FILL_BUFFER)
678 #endif
679 #ifdef CL_COMMAND_FILL_IMAGE
680 const_iv(COMMAND_FILL_IMAGE)
681 #endif
682 #ifdef CL_BUFFER_CREATE_TYPE_REGION
683 const_iv(BUFFER_CREATE_TYPE_REGION)
684 #endif
685 #ifdef CL_PROFILING_COMMAND_QUEUED
686 const_iv(PROFILING_COMMAND_QUEUED)
687 #endif
688 #ifdef CL_PROFILING_COMMAND_SUBMIT
689 const_iv(PROFILING_COMMAND_SUBMIT)
690 #endif
691 #ifdef CL_PROFILING_COMMAND_START
692 const_iv(PROFILING_COMMAND_START)
693 #endif
694 #ifdef CL_PROFILING_COMMAND_END
695 const_iv(PROFILING_COMMAND_END)
696 #endif
697 #ifdef CL_DEVICE_DOUBLE_FP_CONFIG
698 const_iv(DEVICE_DOUBLE_FP_CONFIG)
699 #endif
700 #ifdef CL_DEVICE_HALF_FP_CONFIG
701 const_iv(DEVICE_HALF_FP_CONFIG)
702 #endif
703 #ifdef CL_PLATFORM_ICD_SUFFIX_KHR
704 const_iv(PLATFORM_ICD_SUFFIX_KHR)
705 #endif
706 #ifdef CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
707 const_iv(DEVICE_COMPUTE_CAPABILITY_MAJOR_NV)
708 #endif
709 #ifdef CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV
710 const_iv(DEVICE_COMPUTE_CAPABILITY_MINOR_NV)
711 #endif
712 #ifdef CL_DEVICE_REGISTERS_PER_BLOCK_NV
713 const_iv(DEVICE_REGISTERS_PER_BLOCK_NV)
714 #endif
715 #ifdef CL_DEVICE_WARP_SIZE_NV
716 const_iv(DEVICE_WARP_SIZE_NV)
717 #endif
718 #ifdef CL_DEVICE_GPU_OVERLAP_NV
719 const_iv(DEVICE_GPU_OVERLAP_NV)
720 #endif
721 #ifdef CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV
722 const_iv(DEVICE_KERNEL_EXEC_TIMEOUT_NV)
723 #endif
724 #ifdef CL_DEVICE_INTEGRATED_MEMORY_NV
725 const_iv(DEVICE_INTEGRATED_MEMORY_NV)
726 #endif
727 #ifdef CL_DEVICE_PROFILING_TIMER_OFFSET_AMD
728 const_iv(DEVICE_PROFILING_TIMER_OFFSET_AMD)
729 #endif
730 #ifdef CL_GL_OBJECT_BUFFER
731 const_iv(GL_OBJECT_BUFFER)
732 #endif
733 #ifdef CL_GL_OBJECT_TEXTURE2D
734 const_iv(GL_OBJECT_TEXTURE2D)
735 #endif
736 #ifdef CL_GL_OBJECT_TEXTURE3D
737 const_iv(GL_OBJECT_TEXTURE3D)
738 #endif
739 #ifdef CL_GL_OBJECT_RENDERBUFFER
740 const_iv(GL_OBJECT_RENDERBUFFER)
741 #endif
742 #ifdef CL_GL_OBJECT_TEXTURE2D_ARRAY
743 const_iv(GL_OBJECT_TEXTURE2D_ARRAY)
744 #endif
745 #ifdef CL_GL_OBJECT_TEXTURE1D
746 const_iv(GL_OBJECT_TEXTURE1D)
747 #endif
748 #ifdef CL_GL_OBJECT_TEXTURE1D_ARRAY
749 const_iv(GL_OBJECT_TEXTURE1D_ARRAY)
750 #endif
751 #ifdef CL_GL_OBJECT_TEXTURE_BUFFER
752 const_iv(GL_OBJECT_TEXTURE_BUFFER)
753 #endif
754 #ifdef CL_GL_TEXTURE_TARGET
755 const_iv(GL_TEXTURE_TARGET)
756 #endif
757 #ifdef CL_GL_MIPMAP_LEVEL
758 const_iv(GL_MIPMAP_LEVEL)
759 #endif
760 #ifdef CL_CURRENT_DEVICE_FOR_GL_CONTEXT_KHR
761 const_iv(CURRENT_DEVICE_FOR_GL_CONTEXT_KHR)
762 #endif
763 #ifdef CL_DEVICES_FOR_GL_CONTEXT_KHR
764 const_iv(DEVICES_FOR_GL_CONTEXT_KHR)
765 #endif
766 #ifdef CL_GL_CONTEXT_KHR
767 const_iv(GL_CONTEXT_KHR)
768 #endif
769 #ifdef CL_EGL_DISPLAY_KHR
770 const_iv(EGL_DISPLAY_KHR)
771 #endif
772 #ifdef CL_GLX_DISPLAY_KHR
773 const_iv(GLX_DISPLAY_KHR)
774 #endif
775 #ifdef CL_WGL_HDC_KHR
776 const_iv(WGL_HDC_KHR)
777 #endif
778 #ifdef CL_CGL_SHAREGROUP_KHR
779 const_iv(CGL_SHAREGROUP_KHR)
780 #endif
781 #ifdef CL_COMMAND_GL_FENCE_SYNC_OBJECT_KHR
782 const_iv(COMMAND_GL_FENCE_SYNC_OBJECT_KHR)
783 #endif
784 #ifdef CL_D3D10_DEVICE_KHR
785 const_iv(D3D10_DEVICE_KHR)
786 #endif
787 #ifdef CL_D3D10_DXGI_ADAPTER_KHR
788 const_iv(D3D10_DXGI_ADAPTER_KHR)
789 #endif
790 #ifdef CL_PREFERRED_DEVICES_FOR_D3D10_KHR
791 const_iv(PREFERRED_DEVICES_FOR_D3D10_KHR)
792 #endif
793 #ifdef CL_ALL_DEVICES_FOR_D3D10_KHR
794 const_iv(ALL_DEVICES_FOR_D3D10_KHR)
795 #endif
796 #ifdef CL_CONTEXT_D3D10_DEVICE_KHR
797 const_iv(CONTEXT_D3D10_DEVICE_KHR)
798 #endif
799 #ifdef CL_CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR
800 const_iv(CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR)
801 #endif
802 #ifdef CL_MEM_D3D10_RESOURCE_KHR
803 const_iv(MEM_D3D10_RESOURCE_KHR)
804 #endif
805 #ifdef CL_IMAGE_D3D10_SUBRESOURCE_KHR
806 const_iv(IMAGE_D3D10_SUBRESOURCE_KHR)
807 #endif
808 #ifdef CL_COMMAND_ACQUIRE_D3D10_OBJECTS_KHR
809 const_iv(COMMAND_ACQUIRE_D3D10_OBJECTS_KHR)
810 #endif
811 #ifdef CL_COMMAND_RELEASE_D3D10_OBJECTS_KHR
812 const_iv(COMMAND_RELEASE_D3D10_OBJECTS_KHR)
813 #endif