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
* Updated the semaphore wait and signal rules for binary semaphores in {cl_khr_semaphore_EXT}, see {khronos-opencl-pr}/882[#882].
569
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_EXT} (provisional):
581
+
* {cl_khr_command_buffer_EXT} (experimental):
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_EXT} (provisional):
586
+
* {cl_khr_external_memory_EXT} (experimental):
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_EXT} (provisional):
591
+
* {cl_khr_external_semaphore_EXT} (experimental):
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
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_EXT} (provisional):
596
+
* {cl_khr_semaphore_EXT} (experimental):
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
599
* {cl_khr_subgroup_rotate_EXT}:
@@ -607,11 +607,11 @@ Changes from *v3.0.15*:
607
607
* Strengthened requirements for the {CL_DEVICE_TYPE} query, see {khronos-opencl-pr}/1069[#1069].
608
608
* Clarified {clSetEventCallback} behavior for command errors, see {khronos-opencl-pr}/1071[#1071].
609
609
* Moved footnote text for {CL_KERNEL_ARG_TYPE_QUALIFIER} into the main spec, see {khronos-opencl-pr}/1097[#1097].
0 commit comments