@@ -4299,6 +4299,18 @@ server's OpenCL/api-docs repository.
42994299 <type name =" cl_image_format" />
43004300 <type name =" cl_buffer_region" />
43014301 </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 >
43024314 <require comment =" Constants" >
43034315 <enum name =" CL_CHAR_BIT" />
43044316 <enum name =" CL_CHAR_MAX" />
@@ -4340,6 +4352,32 @@ server's OpenCL/api-docs repository.
43404352 <enum name =" CL_HUGE_VAL" />
43414353 <enum name =" CL_MAXFLOAT" />
43424354 <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" />
43434381 </require >
43444382 <require comment =" Error codes" >
43454383 <enum name =" CL_SUCCESS" />
@@ -4864,6 +4902,7 @@ server's OpenCL/api-docs repository.
48644902 <type name =" cl_kernel_arg_access_qualifier" />
48654903 <type name =" cl_kernel_arg_type_qualifier" />
48664904 <type name =" cl_image_desc" />
4905+ <type name =" cl_double" />
48674906 </require >
48684907 <require comment =" Constants" >
48694908 <enum name =" CL_DBL_DIG" />
@@ -5039,6 +5078,7 @@ server's OpenCL/api-docs repository.
50395078 <require >
50405079 <type name =" cl_device_svm_capabilities" />
50415080 <type name =" cl_queue_properties" />
5081+ <type name =" cl_properties" />
50425082 <type name =" cl_svm_mem_flags" />
50435083 <type name =" cl_pipe_properties" />
50445084 <type name =" cl_pipe_info" />
@@ -5484,6 +5524,7 @@ server's OpenCL/api-docs repository.
54845524 <extension name =" cl_khr_fp64" supported =" opencl" >
54855525 <require >
54865526 <type name =" CL/cl.h" />
5527+ <type name =" cl_double" />
54875528 </require >
54885529 <require condition =" !defined(CL_VERSION_1_2)" comment =" cl_device_info - defined in CL.h for OpenCL 1.2 and newer" >
54895530 <enum name =" CL_DEVICE_DOUBLE_FP_CONFIG" />
@@ -5496,6 +5537,18 @@ server's OpenCL/api-docs repository.
54965537 <require comment =" cl_device_info" >
54975538 <enum name =" CL_DEVICE_HALF_FP_CONFIG" />
54985539 </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 >
54995552 </extension >
55005553 <extension name =" cl_APPLE_SetMemObjectDestructor" comment =" not registered" supported =" opencl" >
55015554 <require >
@@ -5518,6 +5571,7 @@ server's OpenCL/api-docs repository.
55185571 <extension name =" cl_khr_icd" supported =" opencl" >
55195572 <require >
55205573 <type name =" CL/cl.h" />
5574+ <type name =" cl_icd_dispatch" />
55215575 </require >
55225576 <require comment =" cl_platform_info" >
55235577 <enum name =" CL_PLATFORM_ICD_SUFFIX_KHR" />
@@ -6444,6 +6498,9 @@ server's OpenCL/api-docs repository.
64446498 <extension name =" cl_khr_gl_depth_images" requires =" cl_khr_gl_sharing" comment =" no API - reuses tokens from core API" supported =" opencl" >
64456499 <require >
64466500 <type name =" CL/cl.h" />
6501+ <type name =" cl_GLint" />
6502+ <type name =" cl_GLenum" />
6503+ <type name =" cl_GLuint" />
64476504 </require >
64486505 <require condition =" !defined(CL_VERSION_1_2)" comment =" cl_channel_order - defined in CL.h for OpenCL 1.2 and newer" >
64496506 <enum name =" CL_DEPTH_STENCIL" />
0 commit comments