To replace the default command-queue on a device, call the function
|clSetDefaultDeviceCommandQueue is missing before version 2.1.
context is the OpenCL context used to create command_queue.
device is a valid OpenCL device associated with context.
command_queue specifies a command-queue object which replaces the default device command-queue
clSetDefaultDeviceCommandQueue may be used to replace a default device
command-queue created with clCreateCommandQueueWithProperties and the
CL_SUCCESS if the function is
Otherwise, it returns one of the following errors:
CL_INVALID_if context is not a valid context.
CL_INVALID_if device is not a valid device or is not associated with context.
CL_INVALID_if device does not support a replaceable default on-device queue.
CL_INVALID_if command_queue is not a valid command-queue for device.
CL_OUT_if there is a failure to allocate resources required by the OpenCL implementation on the device.
CL_OUT_if there is a failure to allocate resources required by the OpenCL implementation on the host.
OF_ HOST_ MEMORY
For more information, see the OpenCL Specification
This page is extracted from the OpenCL Specification. Fixes and changes should be made to the Specification, not directly.