You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api/appendix_e.asciidoc
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -570,3 +570,33 @@ Changes from *v3.0.13*:
570
570
* Removed redundant error conditions from `cl_khr_external_semaphore` and `cl_khr_external_memory`, see {khronos-opencl-pr}/903[#903] and {khronos-opencl-pr}/904[#904].
* Clarified which error code should be returned when calling {clCreateBuffer} with a pointer to an SVM allocation that is too small, see {khronos-opencl-pr}/879[#879].
577
+
* Improved capitalization and hyphenation consistency throughout the specs, see {khronos-opencl-pr}/902[#902].
578
+
* Clarified that SVM is optional for all OpenCL 3.0 devices, see {khronos-opencl-pr}/913[#913].
579
+
* Clarified that {clSetCommandQueueProperty} is only required for OpenCL 1.0 devices and may return an error otherwise, see {khronos-opencl-pr}/980[#980].
580
+
* Clarified that the application must ensure the free function passed to {clEnqueueSVMFree} is thread safe, see {khronos-opencl-pr}/1016[#1016].
581
+
* Clarified that the application must ensure the user function passed to {clEnqueueNativeKernel} is thread safe, see {khronos-opencl-pr}/1026[#1026].
582
+
* `cl_khr_command_buffers` (provisional):
583
+
** Removed the "invalid" command buffer state, see {khronos-opencl-pr}/885[#885].
584
+
** Added support for recording SVM memory copies and memory fills in a command buffer, see {khronos-opencl-pr}/915[#915].
** Clarified that the sync devices query should only return root devices, see {khronos-opencl-pr}/925[#925].
587
+
* `cl_khr_external_memory` (provisional):
588
+
** Disallowed specifying a device handle list without also specifying an external memory handle, see {khronos-opencl-pr}/922[#922].
589
+
** Added a query to determine the handle types an implementation will assume have a linear memory layout, see {khronos-opencl-pr}/940[#940].
590
+
** Added an external memory-specific device handle list enum, see {khronos-opencl-pr}/956[#956].
591
+
** Clarified that implementations may acquire information about an image from an external memory handle when the image is created, see {khronos-opencl-pr}/970[#970].
592
+
* `cl_khr_external_semaphore` (provisional):
593
+
** Added the ability to re-import "sync fd" handles into an existing semaphore, see {khronos-opencl-pr}/939[#939].
594
+
** Clarified that a semaphore may only export one handle type, and that a semaphore created from an external handle cannot also export a handle, see {khronos-opencl-pr}/975[#975].
595
+
** Clarified that `cl_khr_external_semaphore` requires support for `cl_khr_semaphore`, see {khronos-opencl-pr}/976[#976].
596
+
** Added a query to determine if a semaphore may export an external handle, see {khronos-opencl-pr}/997[#997].
597
+
* `cl_khr_semaphore` (provisional):
598
+
** Added an semaphore-specific device handle list enum, see {khronos-opencl-pr}/956[#956].
599
+
** Restricted semaphores to a single associated device, see {khronos-opencl-pr}/996[#996].
600
+
* `cl_khr_subgroup_rotate`:
601
+
** Clarified that only rotating within a subgroup is supported, see {khronos-opencl-pr}/967[#967].
Copy file name to clipboardExpand all lines: c/appendix_a.asciidoc
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,3 +36,10 @@ Changes from *v3.0.6*:
36
36
Changes from *v3.0.7*:
37
37
38
38
* Clarified optionality support for double-precision literals.
39
+
40
+
Changes from *v3.0.14*:
41
+
42
+
* Improved capitalization and hyphenation consistency throughout the specs, see {khronos-opencl-pr}/902[#902].
43
+
* Clarified that the *nextafter* built-in function works with all floating-point types, see {khronos-opencl-pr}/953[#953].
44
+
* 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].
45
+
* Removed unnecessary rounding mode text from the descriptions of the geometric and common functions, see {khronos-opencl-pr}/1027[#1027].
0 commit comments