OpenCL CLHPP Versions Save

Khronos OpenCL-CLHPP

v2023.12.14

4 months ago

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 a cl::Platform instead of a cl_platform_id. Code wanting a cl_platform_id instead can access this from a cl::Platform using operator().

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 the CL_DEVICE_HANDLE_LIST_KHR enum has been removed.

v2023.04.17

1 year ago

Synchronize with OpenCL v3.0.14 specification release.

v2023.02.06

1 year ago

Synchronize with OpenCL v3.0.13 specification release.

Note: this is the first OpenCL-CLHPP release with the new date-based naming convention.

v2022.09.30

1 year ago

Synchronize with OpenCL v3.0.12 specification release (with OpenCL-SDK fix).

v2022.09.23

1 year ago

Synchronize with OpenCL v3.0.12 specification release.

v2022.05.18

1 year ago

Synchronize with OpenCL v3.0.11 specification release.

v2.0.16

2 years ago

Synchronize with OpenCL v3.0.10 specification release.

v2.0.15

2 years ago

Synchronize with OpenCL v3.0.8 specification release

v2.0.14

3 years ago

Synchronize with OpenCL v3.0.7 specification release

v2.0.12

3 years ago

Maintenance release:

  • Relicense under Apache 2.0
  • Remove deprecated cl.hpp
  • Add support for cl_khr_extended_versioning
  • Various fixes / clean ups