Releases: KhronosGroup/OpenCL-CLHPP
v2024.10.24
Synchronize with OpenCL v3.0.17 specification release.
This release includes several changes for provisional extensions that may affect backward compatibility:
- Support for the
cl_khr_external_semaphore_dx_fence
andcl_khr_external_memory_dx
extensions was removed.
v2024.05.08
Synchronize with OpenCL v3.0.16 specification release.
v2023.12.14
Synchronize with OpenCL v3.0.15 specification release.
This release includes several changes that affect backward compatibility:
- The device query for
CL_DEVICE_PLATFORM
now returns acl::Platform
instead of acl_platform_id
. Code wanting acl_platform_id
instead can access this from acl::Platform
usingoperator()
.
In addition, the following changes were made for provisional extensions that affect backward compatibility:
- Querying the device handle list for a semaphore now requires using the semaphore-specific
CL_SEMAPHORE_DEVICE_HANDLE_LIST_KHR
enum, since theCL_DEVICE_HANDLE_LIST_KHR
enum has been removed.
v2023.04.17
Synchronize with OpenCL v3.0.14 specification release.
v2023.02.06
Synchronize with OpenCL v3.0.13 specification release.
Note: this is the first OpenCL-CLHPP release with the new date-based naming convention.
v2.0.19
Synchronize with OpenCL v3.0.12 specification release (with OpenCL-SDK fix).
v2.0.18
Synchronize with OpenCL v3.0.12 specification release.
v2.0.17
Synchronize with OpenCL v3.0.11 specification release.