| 5941 | } |
| 5942 | |
| 5943 | cl_int enqueueWriteImage( |
| 5944 | const Image& image, |
| 5945 | cl_bool blocking, |
| 5946 | const size_t<3>& origin, |
| 5947 | const size_t<3>& region, |
| 5948 | ::size_t row_pitch, |
| 5949 | ::size_t slice_pitch, |
| 5950 | void* ptr, |
| 5951 | const VECTOR_CLASS<Event>* events = NULL, |
| 5952 | Event* event = NULL) const |
| 5953 | { |
| 5954 | cl_event tmp; |
| 5955 | cl_int err = detail::errHandler( |
| 5956 | ::clEnqueueWriteImage( |
| 5957 | object_, image(), blocking, (const ::size_t *) origin, |
| 5958 | (const ::size_t *) region, row_pitch, slice_pitch, ptr, |
| 5959 | (events != NULL) ? (cl_uint) events->size() : 0, |
| 5960 | (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL, |
| 5961 | (event != NULL) ? &tmp : NULL), |
| 5962 | __ENQUEUE_WRITE_IMAGE_ERR); |
| 5963 | |
| 5964 | if (event != NULL && err == CL_SUCCESS) |
| 5965 | *event = tmp; |
| 5966 | |
| 5967 | return err; |
| 5968 | } |
| 5969 | |
| 5970 | cl_int enqueueCopyImage( |
| 5971 | const Image& src, |
no test coverage detected