Skip to content

Commit 2c20287

Browse files
authored
change log with changes from v3.0.17 (#1355)
* change log with changes from v3.0.17 * minor wording fix
1 parent 6866fbd commit 2c20287

File tree

3 files changed

+41
-0
lines changed

3 files changed

+41
-0
lines changed

api/appendix_e.asciidoc

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -662,3 +662,29 @@ Changes from *v3.0.16*:
662662
* Removed provisional extensions due to lack of implementations and tests, see {khronos-opencl-pr}/1160[#1160].
663663
** `cl_khr_external_semaphore_dx_fence` (provisional)
664664
** `cl_khr_external_memory_dx` (provisional)
665+
666+
Changes from *v3.0.17*:
667+
668+
* Added version 2.0 of the {cl_khr_icd} extension for loader-managed dispatch, see {khronos-opencl-pr}/1005[#1005].
669+
* Added the {cl_ext_buffer_device_address_EXT} extension, see {khronos-opencl-pr}/1159[#1159].
670+
* Clarified that {cl_mem_flags_TYPE} do not affect copies, see {khronos-opencl-pr}/1230[#1230].
671+
* Added the {cl_ext_immutable_memory_objects_EXT} extension, see {khronos-opencl-pr}/1280[#1280].
672+
* Integrated the {cl_ext_image_requirements_info_EXT} extension into the unified specification, see {khronos-opencl-pr}/1295[#1295].
673+
* Integrated the {cl_ext_image_from_buffer_EXT} extension into the unified specification, see {khronos-opencl-pr}/1299[#1299].
674+
* Improved the description of error codes for {clSetKernelArg}, see {khronos-opencl-pr}/1319[#1319].
675+
* Clarified that in-flight commands may be abnormally terminated when a context is deleted, see {khronos-opencl-pr}/1341[#1341].
676+
* Clarified an error condition for Direct3D 10 and Direct3D 11 3D textures, see {khronos-opencl-pr}/1342[#1342].
677+
* Clarified {CL_INVALID_IMAGE_SIZE} error conditions, see {khronos-opencl-pr}/1343[#1343].
678+
* Added a section describing document conventions, see {khronos-opencl-pr}/1347[#1347].
679+
* {cl_khr_command_buffer_EXT} (provisional):
680+
** Refactored the command-buffer query for supported queue properties, see {khronos-opencl-pr}/850[#850].
681+
** Documented behavior when the command-buffer capacity is reached, see {khronos-opencl-pr}/1286[#1286].
682+
** Refactored command-buffer queue compatibility, see {khronos-opencl-pr}/1292[#1292].
683+
** Documented that {clFinalizeCommandBufferKHR} is not thread-safe, see {khronos-opencl-pr}/1345[#1345].
684+
* {cl_khr_command_buffer_mutable_dispatch_EXT} (provisional):
685+
** Clarified how implementations may defer updates to the command-buffer, see {khronos-opencl-pr}/1315[#1315].
686+
** Documented that {clUpdateMutableCommandsKHR} is not thread-safe, see {khronos-opencl-pr}/1345[#1345].
687+
* {cl_khr_external_memory_EXT}:
688+
** Improved documentation for {clEnqueueReleaseExternalMemObjectsKHR}, see {khronos-opencl-pr}/1332[#1332].
689+
* {cl_khr_external_memory_dma_buf_EXT}:
690+
** Clarified usage, see {khronos-opencl-pr}/1335[#1335].

c/appendix_a.asciidoc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,12 @@ Changes from *v3.0.16*:
5757

5858
* Documented the error bounds for a non-derived `atan2` implementation with unsafe math optimizations, see {khronos-opencl-pr}/1073[#1073].
5959
* Fixed a typo affecting `EPSILON` macros, see {khronos-opencl-pr}/1225[#1225].
60+
61+
Changes from *v3.0.17*:
62+
63+
* Fixed formatting issues in the builtins table for `ldexp` and `mix`, see {khronos-opencl-pr}/1290[#1290].
64+
* Updated the ULP requirements for the half-precision divide and reciprocal, see {khronos-opencl-pr}/1293[#1293].
65+
* Fixed a typo in the address space conversion example, see {khronos-opencl-pr}/1322[#1322].
66+
* Clarified the unsafe math accuracy requirements for the embedded profile, see {khronos-opencl-pr}/1318[#1318].
67+
* Clarified the data types that are supported for explicit conversions, see {khronos-opencl-pr}/1340[#1340].
68+
* Clarified image conversion rules for signed and unsigned image channel data types, see {khronos-opencl-pr}/1348[#1348].

env/appendix_a.asciidoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,9 @@ Changes from *v3.0.16*:
5656
* Documented the error bounds for a non-derived `atan2` implementation with unsafe math optimizations, see {khronos-opencl-pr}/1073[#1073].
5757
* Documented supported `printf` operand types, see {khronos-opencl-pr}/1236[#1236].
5858
* Documented valid coordinate types when reading from or writing to images, see {khronos-opencl-pr}/1242[#1242].
59+
60+
Changes from *v3.0.17*:
61+
62+
* Updated the ULP requirements for the half-precision divide and reciprocal, see {khronos-opencl-pr}/1293[#1293].
63+
* Clarified the unsafe math accuracy requirements for the embedded profile, see {khronos-opencl-pr}/1318[#1318].
64+
* Updated the SPIR-V environment for SPIR-V 1.3, 1.4, 1.5, and 1.6, see {khronos-opencl-pr}/1331[#1331].

0 commit comments

Comments
 (0)