From 8b3578c9b88950218cbbba99a754db45bf4e4f1d Mon Sep 17 00:00:00 2001 From: Ben Ashbaugh Date: Sun, 31 Mar 2024 23:13:15 -0700 Subject: [PATCH 1/3] initial change log with changes from v3.0.15 --- api/appendix_e.asciidoc | 24 ++++++++++++++++++++++++ c/appendix_a.asciidoc | 8 ++++++++ env/appendix_a.asciidoc | 7 +++++++ 3 files changed, 39 insertions(+) diff --git a/api/appendix_e.asciidoc b/api/appendix_e.asciidoc index 2bec7aeb..e72da900 100644 --- a/api/appendix_e.asciidoc +++ b/api/appendix_e.asciidoc @@ -598,3 +598,27 @@ Changes from *v3.0.14*: ** Restricted semaphores to a single associated device, see {khronos-opencl-pr}/996[#996]. * `<>`: ** Clarified that only rotating within a subgroup is supported, see {khronos-opencl-pr}/967[#967]. + +Changes from *v3.0.15*: + + * Moved all KHR extension text out of the OpenCL Extension specification and into the main specifications. + The OpenCL Extension specification will be removed in a subsequent revision. + * Clarified several error conditions that could return {CL_INVALID_PLATFORM}, see {khronos-opencl-pr}/1063[#1063]. + * Strengthened requirements for the {CL_DEVICE_TYPE} query, see {khronos-opencl-pr}/1069[#1069]. + * Clarified {clSetEventCallback} behavior for command errors, see {khronos-opencl-pr}/1071[#1071]. + * Moved footnote text for {CL_KERNEL_ARG_TYPE_QUALIFIER} into the main spec, see {khronos-opencl-pr}/1097[#1097]. + * `<>` (provisional): + ** Added {CL_MUTABLE_DISPATCH_ASSERTS_KHR}, see {khronos-opencl-pr}/992[#992]. + * `<>`: + ** Removed a redundant error condition, see {khronos-opencl-pr}/1052[#1052] + * The following extensions have been finalized and are no longer provisional: + ** `<>` + ** `<>` + ** `<>` + ** `<>` + ** `<>` + ** `<>` + ** `<>` + ** `<>` + * Added new extension: + ** `<>` (provisional) diff --git a/c/appendix_a.asciidoc b/c/appendix_a.asciidoc index 711fe7c3..a5cab788 100644 --- a/c/appendix_a.asciidoc +++ b/c/appendix_a.asciidoc @@ -43,3 +43,11 @@ Changes from *v3.0.14*: * Clarified that the *nextafter* built-in function works with all floating-point types, see {khronos-opencl-pr}/953[#953]. * Clarified that the async copy and wait group events built-in functions must be called within converged control flow, see {khronos-opencl-pr}/1015[#1015]. * Removed unnecessary rounding mode text from the descriptions of the geometric and common functions, see {khronos-opencl-pr}/1027[#1027]. + +Changes from *v3.0.15*: + + * Moved all KHR extension text out of the OpenCL Extension specification and into the main specifications. + The OpenCL Extension specification will be removed in a subsequent revision. + * Fixed the derived formula for `atanh`, see {khronos-opencl-pr}/1048[#1048] + * Added new extension: + ** `<>` (provisional) diff --git a/env/appendix_a.asciidoc b/env/appendix_a.asciidoc index 10ae4212..88e58859 100644 --- a/env/appendix_a.asciidoc +++ b/env/appendix_a.asciidoc @@ -43,3 +43,10 @@ Changes from *v3.0.8*: Changes from *v3.0.14*: * Fixed several numerical compliance bugs, see {khronos-opencl-pr}/937[#937]. + +Changes from *v3.0.15*: + + * Clarified that 16-bit and 64-bit floats can be passed as kernel arguments to SPIR-V kernels, see {khronos-opencl-pr}/1049[#1049]. + * Adds the numerical value of the image channel order and image channel data type to several tables, see {khronos-opencl-pr}/1050[#1050]. + * Added new extension: + ** `<>` (provisional) From 8034423735054f3e452728b2937a4353cffbe1e8 Mon Sep 17 00:00:00 2001 From: Ben Ashbaugh Date: Tue, 2 Apr 2024 17:38:35 -0700 Subject: [PATCH 2/3] update cl_khr_kernel_clock link in a few other places --- c/appendix_a.asciidoc | 2 +- env/appendix_a.asciidoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/c/appendix_a.asciidoc b/c/appendix_a.asciidoc index a5cab788..2fc6f5f2 100644 --- a/c/appendix_a.asciidoc +++ b/c/appendix_a.asciidoc @@ -50,4 +50,4 @@ Changes from *v3.0.15*: The OpenCL Extension specification will be removed in a subsequent revision. * Fixed the derived formula for `atanh`, see {khronos-opencl-pr}/1048[#1048] * Added new extension: - ** `<>` (provisional) + ** {cl_khr_kernel_clock_EXT} (provisional) diff --git a/env/appendix_a.asciidoc b/env/appendix_a.asciidoc index 5f03430f..e385a0e4 100644 --- a/env/appendix_a.asciidoc +++ b/env/appendix_a.asciidoc @@ -49,4 +49,4 @@ Changes from *v3.0.15*: * Clarified that 16-bit and 64-bit floats can be passed as kernel arguments to SPIR-V kernels, see {khronos-opencl-pr}/1049[#1049]. * Adds the numerical value of the image channel order and image channel data type to several tables, see {khronos-opencl-pr}/1050[#1050]. * Added new extension: - ** `<>` (provisional) + ** {cl_khr_kernel_clock_EXT} (provisional) From d6e18dd6f6ea03e08a9654c90e680ed32fd2ca42 Mon Sep 17 00:00:00 2001 From: Ben Ashbaugh Date: Thu, 4 Apr 2024 11:23:59 -0700 Subject: [PATCH 3/3] final change log updates --- c/appendix_a.asciidoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/c/appendix_a.asciidoc b/c/appendix_a.asciidoc index 2fc6f5f2..2492e585 100644 --- a/c/appendix_a.asciidoc +++ b/c/appendix_a.asciidoc @@ -48,6 +48,7 @@ Changes from *v3.0.15*: * Moved all KHR extension text out of the OpenCL Extension specification and into the main specifications. The OpenCL Extension specification will be removed in a subsequent revision. - * Fixed the derived formula for `atanh`, see {khronos-opencl-pr}/1048[#1048] + * Fixed the derived formula for `atanh`, see {khronos-opencl-pr}/1048[#1048]. + * Removed an incorrect statement about geometric functions operating component-wise, see {khronos-opencl-pr}/1137[#1137]. * Added new extension: ** {cl_khr_kernel_clock_EXT} (provisional)