From 04d28b0420b7aef7c1bb9b6eec8b723b04e9bd9f Mon Sep 17 00:00:00 2001 From: CNugteren Date: Sat, 26 Sep 2015 16:48:11 +0200 Subject: [PATCH] Made buffer copying a const-method for the source --- include/internal/clpp11.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/internal/clpp11.h b/include/internal/clpp11.h index 2c2cc797..df7a0d82 100644 --- a/include/internal/clpp11.h +++ b/include/internal/clpp11.h @@ -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 &destination) { + void CopyToAsync(const Queue &queue, const size_t size, const Buffer &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 &destination) { + void CopyTo(const Queue &queue, const size_t size, const Buffer &destination) const { CopyToAsync(queue, size, destination); queue.Finish(); }