Made buffer copying a const-method for the source

This commit is contained in:
CNugteren 2015-09-26 16:48:11 +02:00
parent de6547a92b
commit 04d28b0420

View file

@ -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();
}