diff options
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.cpp | 7 |
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++) { |