| 6097 | #endif // #if defined(CL_VERSION_1_2) |
| 6098 | |
| 6099 | cl_int enqueueCopyImageToBuffer( |
| 6100 | const Image& src, |
| 6101 | const Buffer& dst, |
| 6102 | const size_t<3>& src_origin, |
| 6103 | const size_t<3>& region, |
| 6104 | ::size_t dst_offset, |
| 6105 | const VECTOR_CLASS<Event>* events = NULL, |
| 6106 | Event* event = NULL) const |
| 6107 | { |
| 6108 | cl_event tmp; |
| 6109 | cl_int err = detail::errHandler( |
| 6110 | ::clEnqueueCopyImageToBuffer( |
| 6111 | object_, src(), dst(), (const ::size_t *) src_origin, |
| 6112 | (const ::size_t *) region, dst_offset, |
| 6113 | (events != NULL) ? (cl_uint) events->size() : 0, |
| 6114 | (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, |
| 6115 | (event != NULL) ? &tmp : NULL), |
| 6116 | __ENQUEUE_COPY_IMAGE_TO_BUFFER_ERR); |
| 6117 | |
| 6118 | if (event != NULL && err == CL_SUCCESS) |
| 6119 | *event = tmp; |
| 6120 | |
| 6121 | return err; |
| 6122 | } |
| 6123 | |
| 6124 | cl_int enqueueCopyBufferToImage( |
| 6125 | const Buffer& src, |
no test coverage detected