| 5688 | } |
| 5689 | |
| 5690 | cl_int enqueueReadBuffer( |
| 5691 | const Buffer& buffer, |
| 5692 | cl_bool blocking, |
| 5693 | ::size_t offset, |
| 5694 | ::size_t size, |
| 5695 | void* ptr, |
| 5696 | const VECTOR_CLASS<Event>* events = NULL, |
| 5697 | Event* event = NULL) const |
| 5698 | { |
| 5699 | cl_event tmp; |
| 5700 | cl_int err = detail::errHandler( |
| 5701 | ::clEnqueueReadBuffer( |
| 5702 | object_, buffer(), blocking, offset, size, |
| 5703 | ptr, |
| 5704 | (events != NULL) ? (cl_uint) events->size() : 0, |
| 5705 | (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, |
| 5706 | (event != NULL) ? &tmp : NULL), |
| 5707 | __ENQUEUE_READ_BUFFER_ERR); |
| 5708 | |
| 5709 | if (event != NULL && err == CL_SUCCESS) |
| 5710 | *event = tmp; |
| 5711 | |
| 5712 | return err; |
| 5713 | } |
| 5714 | |
| 5715 | cl_int enqueueWriteBuffer( |
| 5716 | const Buffer& buffer, |
no test coverage detected