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:
RevisionActionfile
1.2modifypkgsrc/parallel/opencl-headers/Makefile
1.2modifypkgsrc/parallel/opencl-headers/PLIST
1.4modifypkgsrc/parallel/opencl-headers/distinfo