[][src]Module open_cl_low_level::command_queue

Structs

ClCommandQueue
CommandQueueOptions

Traits

CommandQueuePtr

Functions

cl_create_command_queue

Creates a new cl_command_queue.

cl_enqueue_nd_range_kernel

Queues an n-dimensionally ranged kernel to be executed.

cl_enqueue_read_buffer
cl_enqueue_write_buffer
cl_finish

Blocks until all previously queued tasks are finished.

cl_get_command_queue_info
cl_release_command_queue

This function is used to "Drop" the associated OpenCL ARC object.

cl_retain_command_queue

This function is used to increase the atomic reference count of the associated OpenCL ARC object. This function should only be used when the OpenCL interface returns a ARC object that is not reference counted by OpenCL (yes, OpenCL let's you do that...)

release_command_queue

Releases (decrements reference count of) the cl_command_queue.

retain_command_queue

Releases (decrements reference count of) the cl_command_queue.