BufferRead

Lee en la matriz un búfer OpenCL según el índice indicado.

template<typename T>
bool  BufferRead(
   const int   buffer_index,          // índice del búfer
   T           &data[],               // matriz de valores 
   const uint  cl_buffer_offset,      // desplazamiento en el búfer OpenCL en bytes
   const uint  data_array_offset,     // desplazamiento en la matriz en elementos
   const uint  data_array_count       // número de valores del búfer para la lectura
   );

Parámetros

buffer_index

[in]  Índice del búfer.

&data[]

[in]  Matriz para obtener los valores del búfer OpenCL.

cl_buffer_offset

[in]  Desplazamiento en el búfer OpenCL en bytes, desde donde comienza la lectura.

data_array_offset

[in]  Índice del primer elemento de la matriz para la escritura de los valores del búfer OpenCL.

data_array_count

[in]  Número de valores a escribir.

Valor devuelto

En caso de que la ejecución tenga éxito, devuelve true, de lo contrario, false.