Path to this page:
Subject: CVS commit: pkgsrc/parallel/opencl-headers
From: Adam Ciarcinski
Date: 2024-04-22 12:43:00
Message id: 20240422104300.83519FA2C@cvs.NetBSD.org
Log Message:
opencl-headers: updated to 2023.12.14
v2023.12.14
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.
Files: