| 8513 | #endif // #if CL_HPP_TARGET_OPENCL_VERSION >= 210 |
| 8514 | |
| 8515 | cl_int enqueueNDRangeKernel( |
| 8516 | const Kernel& kernel, |
| 8517 | const NDRange& offset, |
| 8518 | const NDRange& global, |
| 8519 | const NDRange& local = NullRange, |
| 8520 | const vector<Event>* events = nullptr, |
| 8521 | Event* event = nullptr) const |
| 8522 | { |
| 8523 | cl_event tmp; |
| 8524 | cl_int err = detail::errHandler( |
| 8525 | ::clEnqueueNDRangeKernel( |
| 8526 | object_, kernel(), (cl_uint) global.dimensions(), |
| 8527 | offset.dimensions() != 0 ? (const size_type*) offset : nullptr, |
| 8528 | (const size_type*) global, |
| 8529 | local.dimensions() != 0 ? (const size_type*) local : nullptr, |
| 8530 | (events != nullptr) ? (cl_uint) events->size() : 0, |
| 8531 | (events != nullptr && events->size() > 0) ? (cl_event*) &events->front() : nullptr, |
| 8532 | (event != nullptr) ? &tmp : nullptr), |
| 8533 | __ENQUEUE_NDRANGE_KERNEL_ERR); |
| 8534 | |
| 8535 | if (event != nullptr && err == CL_SUCCESS) |
| 8536 | *event = tmp; |
| 8537 | |
| 8538 | return err; |
| 8539 | } |
| 8540 | |
| 8541 | #if defined(CL_USE_DEPRECATED_OPENCL_1_2_APIS) |
| 8542 | CL_API_PREFIX__VERSION_1_2_DEPRECATED cl_int enqueueTask( |
no test coverage detected