mirror of
https://github.com/CNugteren/CLBlast.git
synced 2024-07-04 21:36:57 +02:00
Made buffer copying a const-method for the source
This commit is contained in:
parent
de6547a92b
commit
04d28b0420
|
@ -493,11 +493,11 @@ class Buffer {
|
|||
}
|
||||
|
||||
// Copies the contents of this buffer into another device buffer
|
||||
void CopyToAsync(const Queue &queue, const size_t size, const Buffer<T> &destination) {
|
||||
void CopyToAsync(const Queue &queue, const size_t size, const Buffer<T> &destination) const {
|
||||
CheckError(clEnqueueCopyBuffer(queue(), *buffer_, destination(), 0, 0, size*sizeof(T), 0,
|
||||
nullptr, nullptr));
|
||||
}
|
||||
void CopyTo(const Queue &queue, const size_t size, const Buffer<T> &destination) {
|
||||
void CopyTo(const Queue &queue, const size_t size, const Buffer<T> &destination) const {
|
||||
CopyToAsync(queue, size, destination);
|
||||
queue.Finish();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue