Synchronize with OpenCL v3.0.17 specification release.
This release includes several changes that may affect backward compatibility:
- The name of the
cl_diagnostics_verbose_level
type was corrected tocl_diagnostics_verbose_level_intel
, and the type was changed from acl_uint
to acl_bitfield
. - The
cl_GLuint
,cl_GLint
, andcl_GLenum
types were moved outcl_platform.h
and intocl_gl.h
.
In addition, the following changes were made for provisional extensions that may affect backward compatibility:
- The
cl_ndrange_kernel_command_properties_khr
type was generalized and renamed tocl_command_properties_khr
. - All functions that add commands to a command buffer, such as
clCommandCopyBufferKHR
, now accept acl_command_properties_khr
parameter. - The query for
CL_MUTABLE_DISPATCH_PROPERTIES_ARRAY_KHR
was generalized and renamed toCL_MUTABLE_COMMAND_PROPERTIES_ARRAY_KHR
. - The
clUpdateMutableCommandsKHR
function was updated to work on arrays of mutable configs rather than a linked list of mutable config structures. - Support for the
cl_khr_external_semaphore_dx_fence
andcl_khr_external_memory_dx
extensions was removed.