BufferRead

Legge un buffer di OpenCL all'indice specificato in un array.

template<typename T>
bool  BufferRead(
   const int   buffer_index,          // indice buffer
   T           &data[],               // array di valori
   const uint  cl_buffer_offset,      // offset nel buffer OpenCL, in bytes
   const uint  data_array_offset,     // slittamento negli elementi dell' array
   const uint  data_array_count       // numero di valori dal buffer, da leggere
   );

Parametri

buffer_index

[in]  Indice buffer.

&data[]

[in] Array per ottenere i valori del buffer OpenCL.

cl_buffer_offset

[in] Offset nel buffer OpenCL in byte, da cui iniziare la lettura dei valori.

data_array_offset

[in] Indice del primo elemento dell'array di valori da scrivere del buffer OpenCL.

data_array_count

[in] Il numero di valori da leggere.

Valore di ritorno

In caso di esecuzione di successo, restituisce true, altrimenti - false.