From abcef28580df7ba0176390fe6d0a0eb1d969183d Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Wed, 20 Apr 2011 01:59:45 +0200 Subject: fixed race condition in eventsTest() --- test/com/jogamp/opencl/CLCommandQueueTest.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'test/com/jogamp/opencl/CLCommandQueueTest.java') diff --git a/test/com/jogamp/opencl/CLCommandQueueTest.java b/test/com/jogamp/opencl/CLCommandQueueTest.java index 1d47ced6..c8c028af 100644 --- a/test/com/jogamp/opencl/CLCommandQueueTest.java +++ b/test/com/jogamp/opencl/CLCommandQueueTest.java @@ -141,11 +141,15 @@ public class CLCommandQueueTest { queue.put1DRangeKernel(vectorAddKernel, 0, elements, groupSize, events); assertEquals(2, events.size()); - queue.putWaitForEvent(events, 0, false) + queue.putWaitForEvent(events, 0, true) .putWaitForEvent(events, 1, true); - queue.putReadBuffer(clBufferC, false) - .putReadBuffer(clBufferD, true); + events.release(); + + queue.putReadBuffer(clBufferC, false, events) + .putReadBuffer(clBufferD, false, events); + + queue.putWaitForEvents(events, true); events.release(); -- cgit v1.2.3