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

Method enqueueWriteBuffer

include/internal/CL/cl.hpp:5715–5738  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5713 }
5714
5715 cl_int enqueueWriteBuffer(
5716 const Buffer& buffer,
5717 cl_bool blocking,
5718 ::size_t offset,
5719 ::size_t size,
5720 const void* ptr,
5721 const VECTOR_CLASS<Event>* events = NULL,
5722 Event* event = NULL) const
5723 {
5724 cl_event tmp;
5725 cl_int err = detail::errHandler(
5726 ::clEnqueueWriteBuffer(
5727 object_, buffer(), blocking, offset, size,
5728 ptr,
5729 (events != NULL) ? (cl_uint) events->size() : 0,
5730 (events != NULL && events->size() > 0) ? (cl_event*) &events->front() : NULL,
5731 (event != NULL) ? &tmp : NULL),
5732 __ENQUEUE_WRITE_BUFFER_ERR);
5733
5734 if (event != NULL && err == CL_SUCCESS)
5735 *event = tmp;
5736
5737 return err;
5738 }
5739
5740 cl_int enqueueCopyBuffer(
5741 const Buffer& src,

Callers 9

runMethod · 0.80
fill_trig_tableMethod · 0.80
fill_xz_tablesMethod · 0.80
fill_lutMethod · 0.80
runMethod · 0.80
fill_trig_tableMethod · 0.80
fill_xz_tablesMethod · 0.80
fill_lutMethod · 0.80
enqueueWriteBufferFunction · 0.80

Calls 2

errHandlerFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected