BufferRead
BufferRead
Reads an OpenCL buffer at the specified index into an array.
template<typename T>
bool BufferRead(
const int buffer_index, // buffer index
T &data[], // array of values
const uint cl_buffer_offset, // offset in the OpenCL buffer, in bytes
const uint data_array_offset, // shift in the array elements
const uint data_array_count // number of values from the buffer to read
);Parameters
- buffer_index
[in] Index buffer.
- &data[]
[in] Array to obtain the values of the OpenCL buffer.
- cl_buffer_offset
[in] Offset in the OpenCL buffer in bytes, from which to start reading values.
- data_array_offset
[in] Index of the first element of the array to write values of the OpenCL buffer.
- data_array_count
[in] The number of values to be read.
Return Value
In case of successful execution, returns true, otherwise - false.
Last updated on