Skip to content

Releases: KhronosGroup/OpenCL-Headers

v2023.12.14

14 Dec 20:59
2368105
Compare
Choose a tag to compare

Synchronize with OpenCL v3.0.15 specification release.

This release includes several changes that affect backward compatibility:

  • The CL_DEPTH enum is now properly considered an extension enum pre-OpenCL 2.0 and a core enum for OpenCL 2.0 and newer, so applications compiling for OpenCL 1.2 or earlier will need to include an extension header to access this functionality.
  • The CL_UNORM_INT24 and CL_DEPTH_STENCIL enums are now properly considered extension enums for all OpenCL versions, so applications will need to include an extension header to access this functionality.
  • The value for the CL_ME_SKIP_BLOCK_TYPE_8x8_INTEL enum was incorrect in the previous header release and has been corrected.

In addition, the following changes were made for provisional extensions that affect backward compatibility:

  • The CL_COMMAND_BUFFER_STATE_INVALID_KHR enum is removed, so any code checking for this state can be removed.
  • The CL_DEVICE_HANDLE_LIST_KHR enum has been split into external memory and semaphore specific CL_MEM_DEVICE_HANDLE_LIST_KHR and CL_SEMAPHORE_DEVICE_HANDLE_LIST_KHR enums, so code using the older enum should be updated to use the newer enums.

v2023.04.17

17 Apr 22:15
4fdcfb0
Compare
Choose a tag to compare

Synchronize with OpenCL v3.0.14 specification release.

v2023.02.06

06 Feb 23:02
4c82e9c
Compare
Choose a tag to compare

Synchronize with OpenCL v3.0.13 specification release.

v2022.09.30

01 Oct 01:00
a51354a
Compare
Choose a tag to compare

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

v2022.09.23

24 Sep 00:46
5e2f8c6
Compare
Choose a tag to compare

Synchronize with OpenCL v3.0.12 specification release.

v2022.05.18

04 Jun 04:45
def8be9
Compare
Choose a tag to compare

Synchronize with OpenCL v3.0.11 specification release.

v2022.01.04

04 Jan 20:25
59ac4dc
Compare
Choose a tag to compare

Synchronize with OpenCL v3.0.10 specification release.

v2021.06.30

30 Jun 21:49
1bb9ec7
Compare
Choose a tag to compare

Synchronize with OpenCL v3.0.8 specification release

v2021.04.29

30 Apr 04:28
1d3dc4e
Compare
Choose a tag to compare

Synchronize with OpenCL v3.0.7 specification release

v2020.06.16

17 Jun 20:32
b04034a
Compare
Choose a tag to compare

Maintenance release