From 60cbb60606e5b9724f267d6c5aa53a8f23459cd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20L=C3=BCtke=20Dreimann?= Date: Mon, 30 Jun 2025 11:34:01 +0200 Subject: [PATCH] blocking cl operations --- repos/hello_gpgpu/src/hello_gpgpu/benchmark/SURF/OpenSurf.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/repos/hello_gpgpu/src/hello_gpgpu/benchmark/SURF/OpenSurf.cpp b/repos/hello_gpgpu/src/hello_gpgpu/benchmark/SURF/OpenSurf.cpp index f2d2014f6d..d6766ad881 100644 --- a/repos/hello_gpgpu/src/hello_gpgpu/benchmark/SURF/OpenSurf.cpp +++ b/repos/hello_gpgpu/src/hello_gpgpu/benchmark/SURF/OpenSurf.cpp @@ -474,7 +474,7 @@ int main(int argc, char **argv) //d_Input = clCreateBuffer(context, CL_MEM_READ_WRITE | CL_MEM_COPY_HOST_PTR, imgSize * sizeof(float), data, &ciErrNum); d_Input = clCreateBuffer(context, CL_MEM_READ_WRITE | CL_MEM_COPY_HOST_PTR, imgSize * sizeof(float), NULL, &ciErrNum); - ciErrNum = clEnqueueWriteBuffer(clqueue, d_Input, CL_FALSE, 0, imgSize * sizeof(float), (int *)data, 0, NULL, NULL); + ciErrNum = clEnqueueWriteBuffer(clqueue, d_Input, CL_TRUE, 0, imgSize * sizeof(float), data, 0, NULL, NULL); // oclCheckError(ciErrNum, CL_SUCCESS); d_Output = clCreateBuffer(context, CL_MEM_READ_WRITE, imgSize * sizeof(float), NULL, &ciErrNum); // oclCheckError(ciErrNum, CL_SUCCESS); @@ -711,7 +711,7 @@ int main(int argc, char **argv) SHOWERR(clCreateBuffer\t\t\tcnum); int hnum[] = {0}; - ciErrNum = clEnqueueWriteBuffer(clqueue, cnum, CL_FALSE, 0, sizeof(int), (int *)hnum, 0, NULL, NULL); + ciErrNum = clEnqueueWriteBuffer(clqueue, cnum, CL_TRUE, 0, sizeof(int), (int *)hnum, 0, NULL, NULL); size_t hh = shrRoundUp((size_t)ExtBlockSize, h); size_t ww = shrRoundUp((size_t)ExtBlockSize, w);