MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / enqueueCopyImageToBuffer

Method enqueueCopyImageToBuffer

include/internal/CL/cl.hpp:6099–6122  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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,

Callers 1

enqueueCopyImageToBufferFunction · 0.80

Calls 2

errHandlerFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected