| 6800 | } |
| 6801 | |
| 6802 | inline cl_int enqueueCopyBuffer( |
| 6803 | const Buffer& src, |
| 6804 | const Buffer& dst, |
| 6805 | ::size_t src_offset, |
| 6806 | ::size_t dst_offset, |
| 6807 | ::size_t size, |
| 6808 | const VECTOR_CLASS<Event>* events = NULL, |
| 6809 | Event* event = NULL) |
| 6810 | { |
| 6811 | cl_int error; |
| 6812 | CommandQueue queue = CommandQueue::getDefault(&error); |
| 6813 | |
| 6814 | if (error != CL_SUCCESS) { |
| 6815 | return error; |
| 6816 | } |
| 6817 | |
| 6818 | return queue.enqueueCopyBuffer(src, dst, src_offset, dst_offset, size, events, event); |
| 6819 | } |
| 6820 | |
| 6821 | /** |
| 6822 | * Blocking copy operation between iterators and a buffer. |
nothing calls this directly
no test coverage detected