Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Unstable

Changes

Summary

  1. Add new kernel workgroup info functions to CLKernel (details)
  2. Remove non-functional CL_KERNEL_GLOBAL_WORK_SIZE test (details)
  3. Changes CLMemory's getNIOSize() and getNIOCapacity() to use buffer.limit() instead of capacity() in order to respect the user's desired buffer size in memory operations. (details)
  4. Changing CLBuffer#create to respect the limit instead of capacity on the direct buffer that the CLBuffer is being created for as this more closely represents the users intention about the buffer size. (details)
  5. Adopt to GlueGen change: Drop ManualStaticInitCall, PointerBuffer.ELEMENT_SIZE -> AbstractBuffer.POINTER_SIZE (details)
Commit 7a26673570fd77839672d472b04dbd509395de5b by Wade Walker
Add new kernel workgroup info functions to CLKernel

Added workgroup info functions for OpenCL 1.1, since that's the version
the CL Java objects currently wraps. Also added a test that shows how to
query values from version 1.2 and later.
The file was modifiedsrc/com/jogamp/opencl/CLKernel.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLProgramTest.java (diff)
Commit feb8b2646c8d85e2533dd1dcd7ff3c3b3718bea4 by Wade Walker
Remove non-functional CL_KERNEL_GLOBAL_WORK_SIZE test

This test didn't work properly, since that property only applies to
custom devices and built-in kernels.
The file was modifiedtest/com/jogamp/opencl/CLProgramTest.java (diff)
Commit cf5340c0bfc1914073ea1f4fc3ccad83f50dc57d by emily.leiviska
Changes CLMemory's getNIOSize() and getNIOCapacity() to use buffer.limit() instead of capacity() in order to respect the user's desired buffer size in memory operations.
The file was modifiedsrc/com/jogamp/opencl/CLMemory.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLBufferTest.java (diff)
Commit 01f69625995299262c11ae6bcbf345119c7b892f by emily.leiviska
Changing CLBuffer#create to respect the limit instead of capacity on the direct buffer that the CLBuffer is being created for as this more closely represents the users intention about the buffer size.
The file was modifiedsrc/com/jogamp/opencl/CLBuffer.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLBufferTest.java (diff)
Commit dc1424050e47cd239ad26c4f12fb3a0e4289d682 by Sven Gothel
Adopt to GlueGen change: Drop ManualStaticInitCall, PointerBuffer.ELEMENT_SIZE -> AbstractBuffer.POINTER_SIZE
The file was modifiedmake/config/cl-impl-12.cfg (diff)
The file was modifiedsrc/com/jogamp/opencl/CLEventList.java (diff)
The file was modifiedsrc/com/jogamp/opencl/CLProgram.java (diff)
The file was modifiedmake/config/cl-impl-11.cfg (diff)
The file was modifiedmake/config/cl-impl-20.cfg (diff)
The file was modifiedsrc/com/jogamp/opencl/CLCommandQueue.java (diff)
The file was modifiedsrc/com/jogamp/opencl/impl/CLTLAccessorFactory.java (diff)