Blocks until all previously queued OpenCL commands in a command-queue are issued to the associated device and have completed.
cl_int
clFinish
(
| cl_command_queue command_queue) |
Blocks until all previously queued OpenCL commands in command_queue
are issued to the associated device and have completed.
clFinish
does not return until all previously queued
commands in command_queue
have been processed and
completed. clFinish
is also a synchronization point.
Returns CL_SUCCESS if the function call was executed successfully. Otherwise, it returns one of the following errors:
command_queue
is not a valid host command-queue.