CL_INVALID_EVENT_WAIT_LIST
Posted by barno on May 25, 2011; 3:35pm
URL: https://forum.jogamp.org/CL-INVALID-EVENT-WAIT-LIST-tp2984736.html
Hi,
I am trying to get started with a very simple program using waiting lists. Basically I do:
CLEventList computed = new CLEventList(1);
queue.put1DRangeKernel(kernel, 0, 1, 1, computed);
queue.putReadBuffer(clResultBuffer, true, computed, null);
When running that code I get an CL_INVALID_EVENT_WAIT_LIST error. It seems to work when I change it to:
CLEventList computed = new CLEventList(1);
queue.put1DRangeKernel(kernel, 0, 1, 1, computed);
CLEventList waitingList = new CLEventList(computed.getEvent(0));
queue.putReadBuffer(clResultBuffer, true, waitingList, null);
But why? That looks like an unnecessary step to me.
Thanks!