github KhronosGroup/OpenCL-Headers v2024.10.24

one day ago

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 to cl_diagnostics_verbose_level_intel, and the type was changed from a cl_uint to a cl_bitfield.
  • The cl_GLuint, cl_GLint, and cl_GLenum types were moved out cl_platform.h and into cl_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 to cl_command_properties_khr.
  • All functions that add commands to a command buffer, such as clCommandCopyBufferKHR, now accept a cl_command_properties_khr parameter.
  • The query for CL_MUTABLE_DISPATCH_PROPERTIES_ARRAY_KHR was generalized and renamed to CL_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 and cl_khr_external_memory_dx extensions was removed.

Don't miss a new OpenCL-Headers release

NewReleases is sending notifications on new releases.