diff options
author | Michael Bien <[email protected]> | 2010-01-14 17:38:34 +0100 |
---|---|---|
committer | Michael Bien <[email protected]> | 2010-01-14 17:38:34 +0100 |
commit | 9e650242da44a939e6a4c1e3c06d77c2e668a3e0 (patch) | |
tree | b0272560299430beb79915c9f701994bc40a10d5 /resources | |
parent | 9343c3ef5829f74207a8d220cb3b082211b910f2 (diff) |
cleaned up NioDirectOnly list, added clSetKernelArg to list.
added experimental QueueBarrier for easy synchronization between multiple concurrent CLCommandQueues.
refactored CLCommandQueue, added putTask().
added another concurrency JUnit test.
Diffstat (limited to 'resources')
-rw-r--r-- | resources/cl-common.cfg | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/resources/cl-common.cfg b/resources/cl-common.cfg index 16b2017d..470c562d 100644 --- a/resources/cl-common.cfg +++ b/resources/cl-common.cfg @@ -29,30 +29,27 @@ Ignore CL_ULONG_MAX #enforce client side "good behavior" by generating direct-memory-only bindings for #performance critical functions. #NioDirectOnly __ALL__ +#command queue ops NioDirectOnly clEnqueueBarrier -NioDirectOnly clEnqueueMarker -NioDirectOnly clEnqueueNativeKernel -NioDirectOnly clEnqueueUnmapMemObject -NioDirectOnly clEnqueueWaitForEvents -NioDirectOnly clEnqueueWriteImage -NioDirectOnly clEnqueueReadBuffer -NioDirectOnly clEnqueueWriteBuffer -NioDirectOnly clEnqueueReadImage -NioDirectOnly clEnqueueWriteImage +NioDirectOnly clEnqueueCopyBuffer +NioDirectOnly clEnqueueCopyBufferToImage NioDirectOnly clEnqueueCopyImage NioDirectOnly clEnqueueCopyImageToBuffer -NioDirectOnly clEnqueueCopyBufferToImage NioDirectOnly clEnqueueMapBuffer NioDirectOnly clEnqueueMapImage -NioDirectOnly clEnqueueUnmapMemObject +NioDirectOnly clEnqueueMarker NioDirectOnly clEnqueueNDRangeKernel +NioDirectOnly clEnqueueReadBuffer +NioDirectOnly clEnqueueReadImage NioDirectOnly clEnqueueTask -NioDirectOnly clEnqueueNativeKernel -NioDirectOnly clEnqueueMarker +NioDirectOnly clEnqueueUnmapMemObject NioDirectOnly clEnqueueWaitForEvents -NioDirectOnly clEnqueueBarrier +NioDirectOnly clEnqueueWriteBuffer +NioDirectOnly clEnqueueWriteImage NioDirectOnly clEnqueueAcquireGLObjects NioDirectOnly clEnqueueReleaseGLObjects +#kernel ops +NioDirectOnly clSetKernelArg #common rename emitted struct accessors #struct cl_image_format |