From dcd0bd4c300aaffd18c40d23a5b78f03fa0137ab Mon Sep 17 00:00:00 2001 From: Kamil Kopryk Date: Thu, 6 Jul 2023 18:02:13 +0000 Subject: [PATCH] fix: correct black box test Signed-off-by: Kamil Kopryk --- opencl/test/black_box_test/hello_world_opencl.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/opencl/test/black_box_test/hello_world_opencl.cpp b/opencl/test/black_box_test/hello_world_opencl.cpp index cabd349e6d..c1f77db04c 100644 --- a/opencl/test/black_box_test/hello_world_opencl.cpp +++ b/opencl/test/black_box_test/hello_world_opencl.cpp @@ -130,7 +130,7 @@ int main(int argc, char **argv) { abort(); } - void *ptr = clEnqueueMapBuffer(queue, buffer, CL_TRUE, CL_MAP_READ, 0, bufferSize, 0, nullptr, nullptr, &err); + void *ptr = clEnqueueMapBuffer(queue, buffer, CL_TRUE, CL_MAP_WRITE, 0, bufferSize, 0, nullptr, nullptr, &err); if (err || ptr == nullptr) { cout << "Error mapping buffer" << endl; abort(); @@ -165,12 +165,6 @@ int main(int argc, char **argv) { abort(); } - err = clFinish(queue); - if (err) { - cout << "Error Finish" << endl; - abort(); - } - { void *ptr = clEnqueueMapBuffer(queue, buffer, CL_TRUE, CL_MAP_READ, 0, bufferSize, 0, nullptr, nullptr, &err); if (err || ptr == nullptr) { @@ -188,6 +182,12 @@ int main(int argc, char **argv) { cout << "Error unmapping buffer" << endl; abort(); } + + err = clFinish(queue); + if (err) { + cout << "Error Finish" << endl; + abort(); + } } if (validatePrintfOutput) {