@@ -4299,6 +4299,18 @@ server's OpenCL/api-docs repository.
4299
4299
<type name =" cl_image_format" />
4300
4300
<type name =" cl_buffer_region" />
4301
4301
</require >
4302
+ <require comment =" API data types" >
4303
+ <type name =" cl_char" />
4304
+ <type name =" cl_uchar" />
4305
+ <type name =" cl_short" />
4306
+ <type name =" cl_ushort" />
4307
+ <type name =" cl_int" />
4308
+ <type name =" cl_uint" />
4309
+ <type name =" cl_long" />
4310
+ <type name =" cl_ulong" />
4311
+ <type name =" cl_float" />
4312
+ <type name =" cl_half" />
4313
+ </require >
4302
4314
<require comment =" Constants" >
4303
4315
<enum name =" CL_CHAR_BIT" />
4304
4316
<enum name =" CL_CHAR_MAX" />
@@ -4340,6 +4352,32 @@ server's OpenCL/api-docs repository.
4340
4352
<enum name =" CL_HUGE_VAL" />
4341
4353
<enum name =" CL_MAXFLOAT" />
4342
4354
<enum name =" CL_INFINITY" />
4355
+ <enum name =" CL_M_E" />
4356
+ <enum name =" CL_M_LOG2E" />
4357
+ <enum name =" CL_M_LOG10E" />
4358
+ <enum name =" CL_M_LN2" />
4359
+ <enum name =" CL_M_LN10" />
4360
+ <enum name =" CL_M_PI" />
4361
+ <enum name =" CL_M_PI_2" />
4362
+ <enum name =" CL_M_PI_4" />
4363
+ <enum name =" CL_M_1_PI" />
4364
+ <enum name =" CL_M_2_PI" />
4365
+ <enum name =" CL_M_2_SQRTPI" />
4366
+ <enum name =" CL_M_SQRT2" />
4367
+ <enum name =" CL_M_SQRT1_2" />
4368
+ <enum name =" CL_M_E_F" />
4369
+ <enum name =" CL_M_LOG2E_F" />
4370
+ <enum name =" CL_M_LOG10E_F" />
4371
+ <enum name =" CL_M_LN2_F" />
4372
+ <enum name =" CL_M_LN10_F" />
4373
+ <enum name =" CL_M_PI_F" />
4374
+ <enum name =" CL_M_PI_2_F" />
4375
+ <enum name =" CL_M_PI_4_F" />
4376
+ <enum name =" CL_M_1_PI_F" />
4377
+ <enum name =" CL_M_2_PI_F" />
4378
+ <enum name =" CL_M_2_SQRTPI_F" />
4379
+ <enum name =" CL_M_SQRT2_F" />
4380
+ <enum name =" CL_M_SQRT1_2_F" />
4343
4381
</require >
4344
4382
<require comment =" Error codes" >
4345
4383
<enum name =" CL_SUCCESS" />
@@ -4864,6 +4902,7 @@ server's OpenCL/api-docs repository.
4864
4902
<type name =" cl_kernel_arg_access_qualifier" />
4865
4903
<type name =" cl_kernel_arg_type_qualifier" />
4866
4904
<type name =" cl_image_desc" />
4905
+ <type name =" cl_double" />
4867
4906
</require >
4868
4907
<require comment =" Constants" >
4869
4908
<enum name =" CL_DBL_DIG" />
@@ -5039,6 +5078,7 @@ server's OpenCL/api-docs repository.
5039
5078
<require >
5040
5079
<type name =" cl_device_svm_capabilities" />
5041
5080
<type name =" cl_queue_properties" />
5081
+ <type name =" cl_properties" />
5042
5082
<type name =" cl_svm_mem_flags" />
5043
5083
<type name =" cl_pipe_properties" />
5044
5084
<type name =" cl_pipe_info" />
@@ -5484,6 +5524,7 @@ server's OpenCL/api-docs repository.
5484
5524
<extension name =" cl_khr_fp64" supported =" opencl" >
5485
5525
<require >
5486
5526
<type name =" CL/cl.h" />
5527
+ <type name =" cl_double" />
5487
5528
</require >
5488
5529
<require condition =" !defined(CL_VERSION_1_2)" comment =" cl_device_info - defined in CL.h for OpenCL 1.2 and newer" >
5489
5530
<enum name =" CL_DEVICE_DOUBLE_FP_CONFIG" />
@@ -5496,6 +5537,18 @@ server's OpenCL/api-docs repository.
5496
5537
<require comment =" cl_device_info" >
5497
5538
<enum name =" CL_DEVICE_HALF_FP_CONFIG" />
5498
5539
</require >
5540
+ <require comment =" Constants" >
5541
+ <enum name =" CL_HALF_DIG" />
5542
+ <enum name =" CL_HALF_MANT_DIG" />
5543
+ <enum name =" CL_HALF_MAX_10_EXP" />
5544
+ <enum name =" CL_HALF_MAX_EXP" />
5545
+ <enum name =" CL_HALF_MIN_10_EXP" />
5546
+ <enum name =" CL_HALF_MIN_EXP" />
5547
+ <enum name =" CL_HALF_RADIX" />
5548
+ <enum name =" CL_HALF_MAX" />
5549
+ <enum name =" CL_HALF_MIN" />
5550
+ <enum name =" CL_HALF_EPSILON" />
5551
+ </require >
5499
5552
</extension >
5500
5553
<extension name =" cl_APPLE_SetMemObjectDestructor" comment =" not registered" supported =" opencl" >
5501
5554
<require >
@@ -5518,6 +5571,7 @@ server's OpenCL/api-docs repository.
5518
5571
<extension name =" cl_khr_icd" supported =" opencl" >
5519
5572
<require >
5520
5573
<type name =" CL/cl.h" />
5574
+ <type name =" cl_icd_dispatch" />
5521
5575
</require >
5522
5576
<require comment =" cl_platform_info" >
5523
5577
<enum name =" CL_PLATFORM_ICD_SUFFIX_KHR" />
@@ -6444,6 +6498,9 @@ server's OpenCL/api-docs repository.
6444
6498
<extension name =" cl_khr_gl_depth_images" requires =" cl_khr_gl_sharing" comment =" no API - reuses tokens from core API" supported =" opencl" >
6445
6499
<require >
6446
6500
<type name =" CL/cl.h" />
6501
+ <type name =" cl_GLint" />
6502
+ <type name =" cl_GLenum" />
6503
+ <type name =" cl_GLuint" />
6447
6504
</require >
6448
6505
<require condition =" !defined(CL_VERSION_1_2)" comment =" cl_channel_order - defined in CL.h for OpenCL 1.2 and newer" >
6449
6506
<enum name =" CL_DEPTH_STENCIL" />
0 commit comments