Skip to content

Commit 41a9eec

Browse files
committed
Refine out-of-order command-buffer enqueue wording
1 parent 8a3b4c7 commit 41a9eec

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

api/cl_khr_command_buffer.asciidoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,11 @@ command-buffers to define command dependencies. This allows the commands of a
107107
command-buffer to execute out-of-order on a single <<compatible, compatible>>
108108
command-queue. The command-buffer itself has no inherent in-order/out-of-order
109109
property, this ordering is inferred from the command-queue used on command
110-
recording. Out-of-order enqueues without event dependencies of both regular
111-
commands, such as {clEnqueueFillBuffer}, and command-buffers are allowed to
112-
execute concurrently, and it is up to the user to express any dependencies using
113-
events.
110+
recording. {clEnqueueCommandBufferKHR} submissions to an out-of-order queue
111+
have the same execution semantics are other operations enqueued to an
112+
out-of-order queue, such as {clEnqueueFillBuffer}. Where execution between
113+
enqueued operations may happen concurrently unless dependencies between the
114+
operations are expressed with events.
114115

115116
The {cl_sync_point_khr_TYPE} type is defined as a `cl_uint`, giving a hard
116117
upper limit on the number of commands a command-buffer can hold as

0 commit comments

Comments
 (0)