| 6122 | } |
| 6123 | |
| 6124 | cl_int enqueueCopyBufferToImage( |
| 6125 | const Buffer& src, |
| 6126 | const Image& dst, |
| 6127 | ::size_t src_offset, |
| 6128 | const size_t<3>& dst_origin, |
| 6129 | const size_t<3>& region, |
| 6130 | const VECTOR_CLASS<Event>* events = NULL, |
| 6131 | Event* event = NULL) const |
| 6132 | { |
| 6133 | cl_event tmp; |
| 6134 | cl_int err = detail::errHandler( |
| 6135 | ::clEnqueueCopyBufferToImage( |
| 6136 | object_, src(), dst(), src_offset, |
| 6137 | (const ::size_t *) dst_origin, (const ::size_t *) region, |
| 6138 | (events != NULL) ? (cl_uint) events->size() : 0, |
| 6139 | (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, |
| 6140 | (event != NULL) ? &tmp : NULL), |
| 6141 | __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR); |
| 6142 | |
| 6143 | if (event != NULL && err == CL_SUCCESS) |
| 6144 | *event = tmp; |
| 6145 | |
| 6146 | return err; |
| 6147 | } |
| 6148 | |
| 6149 | void* enqueueMapBuffer( |
| 6150 | const Buffer& buffer, |
no test coverage detected