aboutsummaryrefslogtreecommitdiff
path: root/test_conformance/extensions/cl_khr_command_buffer/command_buffer_event_sync.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test_conformance/extensions/cl_khr_command_buffer/command_buffer_event_sync.cpp')
-rw-r--r--test_conformance/extensions/cl_khr_command_buffer/command_buffer_event_sync.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/test_conformance/extensions/cl_khr_command_buffer/command_buffer_event_sync.cpp b/test_conformance/extensions/cl_khr_command_buffer/command_buffer_event_sync.cpp
index be8530b2..6ef26bb9 100644
--- a/test_conformance/extensions/cl_khr_command_buffer/command_buffer_event_sync.cpp
+++ b/test_conformance/extensions/cl_khr_command_buffer/command_buffer_event_sync.cpp
@@ -603,12 +603,15 @@ struct CommandBufferEventSync : public BasicCommandBufferTest
event_ptrs[1], nullptr);
test_error(error, "clEnqueueReadBuffer failed");
- error = clFinish(queue);
- test_error(error, "clFinish failed");
+ error = clFlush(queue);
+ test_error(error, "clFlush failed");
error = clFinish(queue_sec);
test_error(error, "clFinish failed");
+ error = clFinish(queue);
+ test_error(error, "clFinish failed");
+
// verify the result - result buffer must contain initial pattern
for (size_t i = 0; i < num_elements; i++)
{