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
* Fixed the accuracy requirements description for half-precision math functions (those prefixed by `half_`).
557
557
* Clarified that the semaphore type must always be provided when creating a semaphore.
558
558
* Removed an unnecessary and contradictory error condition when creating a semaphore.
559
-
* Added an issue regarding non-linear image import to the `<<cl_khr_external_memory>>` extension.
560
-
* Added missing calls to {clBuildProgram} to the `<<cl_khr_command_buffer>>` and `<<cl_khr_command_buffer_mutable_dispatch>>` sample code.
559
+
* Added an issue regarding non-linear image import to the {cl_khr_external_memory_EXT} extension.
560
+
* Added missing calls to {clBuildProgram} to the {cl_khr_command_buffer_EXT} and {cl_khr_command_buffer_mutable_dispatch_EXT} sample code.
561
561
* Fixed a copy-paste error in the extensions quick reference appendix.
562
562
* Fixed typos and improved formatting consistency in the extensions spec.
563
563
564
564
Changes from *v3.0.13*:
565
565
566
-
* Corrected the precision for `cross` and `dot` to be based on `HALF_EPSILON` in `<<cl_khr_fp16>>`, see {khronos-opencl-pr}/893[#893].
567
-
* Added a context query for command-buffers to `<<cl_khr_command_buffer>>`, see {khronos-opencl-pr}/899[#899].
568
-
* Updated the semaphore wait and signal rules for binary semaphores in `<<cl_khr_semaphore>>`, see {khronos-opencl-pr}/882[#882].
569
-
* 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].
566
+
* Corrected the precision for `cross` and `dot` to be based on `HALF_EPSILON` in {cl_khr_fp16_EXT}, see {khronos-opencl-pr}/893[#893].
567
+
* Added a context query for command-buffers to {cl_khr_command_buffer_EXT}, see {khronos-opencl-pr}/899[#899].
568
+
* Updated the semaphore wait and signal rules for binary semaphores in {cl_khr_semaphore_EXT}, see {khronos-opencl-pr}/882[#882].
569
+
* Removed redundant error conditions from {cl_khr_external_semaphore_EXT} and {cl_khr_external_memory_EXT}, see {khronos-opencl-pr}/903[#903] and {khronos-opencl-pr}/904[#904].
* Clarified that {clSetCommandQueueProperty} is only required for OpenCL 1.0 devices and may return an error otherwise, see {khronos-opencl-pr}/980[#980].
579
579
* Clarified that the application must ensure the free function passed to {clEnqueueSVMFree} is thread safe, see {khronos-opencl-pr}/1016[#1016].
580
580
* Clarified that the application must ensure the user function passed to {clEnqueueNativeKernel} is thread safe, see {khronos-opencl-pr}/1026[#1026].
581
-
* `<<cl_khr_command_buffer>>` (provisional):
581
+
* {cl_khr_command_buffer_EXT} (provisional):
582
582
** Removed the "invalid" command buffer state, see {khronos-opencl-pr}/885[#885].
583
583
** 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].
586
-
* `<<cl_khr_external_memory>>` (provisional):
586
+
* {cl_khr_external_memory_EXT} (provisional):
587
587
** Disallowed specifying a device handle list without also specifying an external memory handle, see {khronos-opencl-pr}/922[#922].
588
588
** Added a query to determine the handle types an implementation will assume have a linear memory layout, see {khronos-opencl-pr}/940[#940].
589
589
** Added an external memory-specific device handle list enum, see {khronos-opencl-pr}/956[#956].
590
590
** 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].
591
-
* `<<cl_khr_external_semaphore>>` (provisional):
591
+
* {cl_khr_external_semaphore_EXT} (provisional):
592
592
** Added the ability to re-import "sync fd" handles into an existing semaphore, see {khronos-opencl-pr}/939[#939].
593
593
** 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].
594
-
** Clarified that `<<cl_khr_external_semaphore>>` requires support for `<<cl_khr_semaphore>>`, see {khronos-opencl-pr}/976[#976].
594
+
** Clarified that {cl_khr_external_semaphore_EXT} requires support for {cl_khr_semaphore_EXT}, see {khronos-opencl-pr}/976[#976].
595
595
** Added a query to determine if a semaphore may export an external handle, see {khronos-opencl-pr}/997[#997].
596
-
* `<<cl_khr_semaphore>>` (provisional):
596
+
* {cl_khr_semaphore_EXT} (provisional):
597
597
** Added an semaphore-specific device handle list enum, see {khronos-opencl-pr}/956[#956].
598
598
** Restricted semaphores to a single associated device, see {khronos-opencl-pr}/996[#996].
599
-
* `<<cl_khr_subgroup_rotate>>`:
599
+
* {cl_khr_subgroup_rotate_EXT}:
600
600
** Clarified that only rotating within a subgroup is supported, see {khronos-opencl-pr}/967[#967].
0 commit comments