VOOZH about

URL: https://www.phoronix.com/news/OpenCL-3.0.19-Released

⇱ OpenCL 3.0.19 Released With SPIR-V Queries & Android Hardware Buffer Extensions - Phoronix


👁 Phoronix

OpenCL 3.0.19 Released With SPIR-V Queries & Android Hardware Buffer Extensions

Written by Michael Larabel in Standards on 10 July 2025 at 03:23 PM EDT. 1 Comment
The Khronos Group today published the OpenCL 3.0.19 documentation as the latest specification for the OpenCL 3.0 compute API.

Besides minor clarifications and corrections, one of the new extensions in OpenCL 3.0.19 is cl_khr_spirv_queries. The cl_khr_spirv_queries extension adds queries to determine the SPIR-V extended instruction sets, SPIR-V extensions, and SPIR-V capabilities that are supported by a given OpenCL device.

Another new OpenCL extension is cl_khr_external_memory_android_hardware_buffer. The cl_khr_external_memory_android_hardware_buffer extension extends the OpenCL external memory (cl_khr_external_memory) support to enable applications to create an OpenCL image or buffer object out of an Android AHardwareBuffer. This improvement for OpenCL use on Android was worked on by Qualcom, Arm, Google, and Imagination.

The OpenCL 3.0.19 specification also now marks the cl_khr_kernel_clock extension as finalized - promoting it out of its formerly "experimental" state. That extension was introduced last year for OpenCL kernels to sample the value from one of three clocks provided by compute units.

👁 OpenCL logo


The OpenCL 3.0.19 update also re-adds the experimental cl_khr_external_semaphore_dx_fence extension. That experimental extension originating back in 2021 allows importing and exporting a Direct3D 12 fence as an external semaphore using the cl_khr_external_semaphore APIs.

The OpenCL 3.0.19 documentation can be downloaded from GitHub.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.