@@ -4383,6 +4383,18 @@ server's OpenCL/api-docs repository.
43834383 <type name =" cl_image_format" />
43844384 <type name =" cl_buffer_region" />
43854385 </require >
4386+ <require comment =" API data types" >
4387+ <type name =" cl_char" />
4388+ <type name =" cl_uchar" />
4389+ <type name =" cl_short" />
4390+ <type name =" cl_ushort" />
4391+ <type name =" cl_int" />
4392+ <type name =" cl_uint" />
4393+ <type name =" cl_long" />
4394+ <type name =" cl_ulong" />
4395+ <type name =" cl_float" />
4396+ <type name =" cl_half" />
4397+ </require >
43864398 <require comment =" Constants" >
43874399 <enum name =" CL_CHAR_BIT" />
43884400 <enum name =" CL_CHAR_MAX" />
@@ -4424,6 +4436,32 @@ server's OpenCL/api-docs repository.
44244436 <enum name =" CL_HUGE_VAL" />
44254437 <enum name =" CL_MAXFLOAT" />
44264438 <enum name =" CL_INFINITY" />
4439+ <enum name =" CL_M_E" />
4440+ <enum name =" CL_M_LOG2E" />
4441+ <enum name =" CL_M_LOG10E" />
4442+ <enum name =" CL_M_LN2" />
4443+ <enum name =" CL_M_LN10" />
4444+ <enum name =" CL_M_PI" />
4445+ <enum name =" CL_M_PI_2" />
4446+ <enum name =" CL_M_PI_4" />
4447+ <enum name =" CL_M_1_PI" />
4448+ <enum name =" CL_M_2_PI" />
4449+ <enum name =" CL_M_2_SQRTPI" />
4450+ <enum name =" CL_M_SQRT2" />
4451+ <enum name =" CL_M_SQRT1_2" />
4452+ <enum name =" CL_M_E_F" />
4453+ <enum name =" CL_M_LOG2E_F" />
4454+ <enum name =" CL_M_LOG10E_F" />
4455+ <enum name =" CL_M_LN2_F" />
4456+ <enum name =" CL_M_LN10_F" />
4457+ <enum name =" CL_M_PI_F" />
4458+ <enum name =" CL_M_PI_2_F" />
4459+ <enum name =" CL_M_PI_4_F" />
4460+ <enum name =" CL_M_1_PI_F" />
4461+ <enum name =" CL_M_2_PI_F" />
4462+ <enum name =" CL_M_2_SQRTPI_F" />
4463+ <enum name =" CL_M_SQRT2_F" />
4464+ <enum name =" CL_M_SQRT1_2_F" />
44274465 </require >
44284466 <require comment =" Error codes" >
44294467 <enum name =" CL_SUCCESS" />
@@ -4948,6 +4986,7 @@ server's OpenCL/api-docs repository.
49484986 <type name =" cl_kernel_arg_access_qualifier" />
49494987 <type name =" cl_kernel_arg_type_qualifier" />
49504988 <type name =" cl_image_desc" />
4989+ <type name =" cl_double" />
49514990 </require >
49524991 <require comment =" Constants" >
49534992 <enum name =" CL_DBL_DIG" />
@@ -5123,6 +5162,7 @@ server's OpenCL/api-docs repository.
51235162 <require >
51245163 <type name =" cl_device_svm_capabilities" />
51255164 <type name =" cl_queue_properties" />
5165+ <type name =" cl_properties" />
51265166 <type name =" cl_svm_mem_flags" />
51275167 <type name =" cl_pipe_properties" />
51285168 <type name =" cl_pipe_info" />
@@ -5577,6 +5617,7 @@ server's OpenCL/api-docs repository.
55775617 <extension name =" cl_khr_fp64" revision =" 1.0.0" supported =" opencl" promotedto =" CL_VERSION_1_2" ratified =" opencl" >
55785618 <require >
55795619 <type name =" CL/cl.h" />
5620+ <type name =" cl_double" />
55805621 </require >
55815622 <require condition =" !defined(CL_VERSION_1_2)" comment =" cl_device_info - defined in CL.h for OpenCL 1.2 and newer" >
55825623 <enum name =" CL_DEVICE_DOUBLE_FP_CONFIG" />
@@ -5589,6 +5630,18 @@ server's OpenCL/api-docs repository.
55895630 <require comment =" cl_device_info" >
55905631 <enum name =" CL_DEVICE_HALF_FP_CONFIG" />
55915632 </require >
5633+ <require comment =" Constants" >
5634+ <enum name =" CL_HALF_DIG" />
5635+ <enum name =" CL_HALF_MANT_DIG" />
5636+ <enum name =" CL_HALF_MAX_10_EXP" />
5637+ <enum name =" CL_HALF_MAX_EXP" />
5638+ <enum name =" CL_HALF_MIN_10_EXP" />
5639+ <enum name =" CL_HALF_MIN_EXP" />
5640+ <enum name =" CL_HALF_RADIX" />
5641+ <enum name =" CL_HALF_MAX" />
5642+ <enum name =" CL_HALF_MIN" />
5643+ <enum name =" CL_HALF_EPSILON" />
5644+ </require >
55925645 </extension >
55935646 <extension name =" cl_APPLE_SetMemObjectDestructor" revision =" 0.0.0" comment =" not registered" supported =" opencl" >
55945647 <require >
@@ -5611,6 +5664,7 @@ server's OpenCL/api-docs repository.
56115664 <extension name =" cl_khr_icd" revision =" 1.0.0" supported =" opencl" ratified =" opencl" >
56125665 <require >
56135666 <type name =" CL/cl.h" />
5667+ <type name =" cl_icd_dispatch" />
56145668 </require >
56155669 <require comment =" cl_platform_info" >
56165670 <enum name =" CL_PLATFORM_ICD_SUFFIX_KHR" />
@@ -6544,6 +6598,9 @@ server's OpenCL/api-docs repository.
65446598 <extension name =" cl_khr_gl_depth_images" revision =" 1.0.0" depends =" cl_khr_gl_sharing" comment =" no API - reuses tokens from core API" supported =" opencl" ratified =" opencl" >
65456599 <require >
65466600 <type name =" CL/cl.h" />
6601+ <type name =" cl_GLint" />
6602+ <type name =" cl_GLenum" />
6603+ <type name =" cl_GLuint" />
65476604 </require >
65486605 <require comment =" cl_channel_order" >
65496606 <enum name =" CL_DEPTH_STENCIL" />
0 commit comments