| 5968 | } |
| 5969 | |
| 5970 | cl_int enqueueCopyImage( |
| 5971 | const Image& src, |
| 5972 | const Image& dst, |
| 5973 | const size_t<3>& src_origin, |
| 5974 | const size_t<3>& dst_origin, |
| 5975 | const size_t<3>& region, |
| 5976 | const VECTOR_CLASS<Event>* events = NULL, |
| 5977 | Event* event = NULL) const |
| 5978 | { |
| 5979 | cl_event tmp; |
| 5980 | cl_int err = detail::errHandler( |
| 5981 | ::clEnqueueCopyImage( |
| 5982 | object_, src(), dst(), (const ::size_t *) src_origin, |
| 5983 | (const ::size_t *)dst_origin, (const ::size_t *) region, |
| 5984 | (events != NULL) ? (cl_uint) events->size() : 0, |
| 5985 | (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, |
| 5986 | (event != NULL) ? &tmp : NULL), |
| 5987 | __ENQUEUE_COPY_IMAGE_ERR); |
| 5988 | |
| 5989 | if (event != NULL && err == CL_SUCCESS) |
| 5990 | *event = tmp; |
| 5991 | |
| 5992 | return err; |
| 5993 | } |
| 5994 | |
| 5995 | #if defined(CL_VERSION_1_2) |
| 5996 | /** |
no test coverage detected