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

Method enqueueCopyBufferToImage

include/internal/CL/cl.hpp:6124–6147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6122 }
6123
6124 cl_int enqueueCopyBufferToImage(
6125 const Buffer& src,
6126 const Image& dst,
6127 ::size_t src_offset,
6128 const size_t<3>& dst_origin,
6129 const size_t<3>& region,
6130 const VECTOR_CLASS<Event>* events = NULL,
6131 Event* event = NULL) const
6132 {
6133 cl_event tmp;
6134 cl_int err = detail::errHandler(
6135 ::clEnqueueCopyBufferToImage(
6136 object_, src(), dst(), src_offset,
6137 (const ::size_t *) dst_origin, (const ::size_t *) region,
6138 (events != NULL) ? (cl_uint) events->size() : 0,
6139 (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL,
6140 (event != NULL) ? &tmp : NULL),
6141 __ENQUEUE_COPY_BUFFER_TO_IMAGE_ERR);
6142
6143 if (event != NULL && err == CL_SUCCESS)
6144 *event = tmp;
6145
6146 return err;
6147 }
6148
6149 void* enqueueMapBuffer(
6150 const Buffer& buffer,

Callers 1

enqueueCopyBufferToImageFunction · 0.80

Calls 2

errHandlerFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected