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

Changes

Summary

  1. better exception message if libOpenCL could not be loaded. (details)
  2. CLEvent callbacks for HLB and LLB. (details)
  3. CLPlatform.getDefault() returns now the platform with the latest version (details)
  4. CLMemObjectDestructorCallback for HLB and LLB. (details)
  5. added com.jogamp.util.CLInfo. (details)
  6. updated webstart codebases (details)
  7. changed initialization from static initializer to internal singleton (details)
  8. link to demo page (details)
  9. removed CLContext factory methods with CLPlatform + CLDevice list (details)
  10. fixed exception message in NDRange Kernel method. (details)
  11. wait timeout for concurrencyTest; context release try-finally bocks for (details)
  12. CLCommandQueueTest: fixed invalid work group size error on low spec (details)
  13. wait(timeout) should return boolean. (details)
  14. CLGLContext.create() makes GLContext current (restored old behavior). (details)
  15. adjusted remaining work group sizes in tests. (details)
Commit 2388b47f180989abd14a39188b1d4f80f221bdcf by Michael Bien
better exception message if libOpenCL could not be loaded.
The file was modifiedsrc/com/jogamp/opencl/CLPlatform.java (diff)
The file was modifiedsrc/com/jogamp/opencl/JOCLJNILibLoader.java (diff)
Commit 0e3893e7e3e270f8231b89eaf89537cf01a43052 by Michael Bien
CLEvent callbacks for HLB and LLB.
The file was modifiedsrc/com/jogamp/opencl/CLEvent.java (diff)
The file was modifiedsrc/com/jogamp/opencl/impl/CLImpl.java (diff)
The file was modifiedresources/cl-impl.cfg (diff)
The file was modifiedresources/cl-common.cfg (diff)
The file was addedsrc/com/jogamp/opencl/impl/CLEventCallback.java (diff)
The file was modifiedtest/com/jogamp/opencl/CLCommandQueueTest.java (diff)
The file was modifiedresources/clImplCustomCode.c (diff)
The file was addedsrc/com/jogamp/opencl/CLEventListener.java (diff)
The file was modifiedresources/cl-if.cfg (diff)
Commit 048f09aafe49e4eaddfe25ec4b302268510bc27b by Michael Bien
CLPlatform.getDefault() returns now the platform with the latest version
The file was modifiedsrc/com/jogamp/opencl/CLPlatform.java (diff)
Commit bc4e1521cc2ccc91a033998847dc35e1a8c8687b by Michael Bien
CLMemObjectDestructorCallback for HLB and LLB.
The file was modifiedresources/cl-common.cfg (diff)
The file was addedsrc/com/jogamp/opencl/impl/CLMemObjectDestructorCallback.java (diff)
The file was modifiedresources/cl-if.cfg (diff)
The file was modifiedsrc/com/jogamp/opencl/impl/CLImpl.java (diff)
The file was modifiedresources/clImplCustomCode.c (diff)
The file was modifiedsrc/com/jogamp/opencl/CLMemory.java (diff)
The file was modifiedresources/cl-impl.cfg (diff)
The file was modifiedtest/com/jogamp/opencl/CLBufferTest.java (diff)
The file was addedsrc/com/jogamp/opencl/CLMemObjectListener.java (diff)
Commit 84edfc7970a0bc828ba38295d88ee6e2a4dabbce by Michael Bien
added com.jogamp.util.CLInfo.
introduced CLProperty annotation for CLDevice and CLPlatform properties.
fixed bug in CLVersion.
The file was modifiedsrc/com/jogamp/opencl/CLException.java (diff)
The file was modifiedsrc/com/jogamp/opencl/util/CLUtil.java (diff)
The file was modifiedsrc/com/jogamp/opencl/CLPlatform.java (diff)
The file was addedsrc/com/jogamp/opencl/util/CLInfo.java (diff)
The file was modifiednbproject/project.properties (diff)
The file was modifiedsrc/com/jogamp/opencl/CLVersion.java (diff)
The file was modifiedsrc/com/jogamp/opencl/CLDevice.java (diff)
The file was addedsrc/com/jogamp/opencl/CLProperty.java (diff)
Commit 2bd2c52a3d0ed1ca26ca35c3ad63d4816baa71a1 by Michael Bien
updated webstart codebases
The file was modifiedbuild.xml (diff)
The file was modifiedjocl.jnlp (diff)
Commit 2f6704b05758cfff9f1806057467c8021daa3980 by Michael Bien
changed initialization from static initializer to internal singleton intialization to get rid of ExceptionInInitializerErrors.
The file was modifiedsrc/com/jogamp/opencl/CLPlatform.java (diff)
The file was modifiedwww/index.html (diff)
Commit 91938387529fe220323e0c7472f788c78e1ace72 by Michael Bien
removed CLContext factory methods with CLPlatform + CLDevice list combinations.
justification:
- information is now no longer needed since every CLDevice knows its CLPlatform
- OpenCL device IDs are not portable between CLPlatforms

changes:
- Context factories will throw CLInvalidPlatformException if the platform of all CLDevices does not match

related changes:
- [persistance] CLProgramBuilder stores now the ICD suffix to be later able to map binaries back to the platform + device
The file was modifiedsrc/com/jogamp/opencl/CLPlatform.java (diff)
The file was modifiedsrc/com/jogamp/opencl/CLDevice.java (diff)
The file was modifiedtest/com/jogamp/opencl/HighLevelBindingTest.java (diff)
The file was modifiedsrc/com/jogamp/opencl/CLContext.java (diff)
The file was modifiedsrc/com/jogamp/opencl/CLProgramBuilder.java (diff)
The file was modifiedsrc/com/jogamp/opencl/gl/CLGLContext.java (diff)
Commit 67129fcd16ec590d7c67088ad1b39cc8251105fb by Michael Bien
fixed exception message in NDRange Kernel method.
The file was modifiedsrc/com/jogamp/opencl/CLCommandQueue.java (diff)
Commit 54bdbd29cfa8fc68b0d5e074a6b07d9d96d5452a by Michael Bien
wait timeout for concurrencyTest; context release try-finally bocks for all other test methods.
The file was modifiedtest/com/jogamp/opencl/CLCommandQueueTest.java (diff)
Commit ec3fc434397bac702bc0861ea8f9171c32d959b2 by Michael Bien
CLCommandQueueTest: fixed invalid work group size error on low spec devices
The file was modifiedtest/com/jogamp/opencl/CLCommandQueueTest.java (diff)
Commit 9870937703113993072e0bfa1fc9dce0a138278d by Michael Bien
wait(timeout) should return boolean.
The file was modifiedsrc/com/jogamp/opencl/util/MultiQueueBarrier.java (diff)
Commit 08ecaceb0798f7f2917a3d916aa155e2682e5dbf by Michael Bien
CLGLContext.create() makes GLContext current (restored old behavior).
CLGLTest:  make gl context current right after init (jogl bug workaround)
The file was modifiedsrc/com/jogamp/opencl/gl/CLGLContext.java (diff)
The file was modifiedtest/com/jogamp/opencl/gl/CLGLTest.java (diff)
Commit 7b1d60f59c1e6e5b2c7f5f18eb9dabf1d85876e5 by Michael Bien
adjusted remaining work group sizes in tests.
The file was modifiedtest/com/jogamp/opencl/LowLevelBindingTest.java (diff)
The file was modifiedtest/com/jogamp/opencl/HighLevelBindingTest.java (diff)