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

Changes

Summary

  1. Fixing some argument order issues; fixing creation of CLContext on Mac (details)
  2. Refine 7b21b5abb6373637eeeb270de05bb7472f70b853: Add (details)
  3. Fix Bug 573: putCopyBuffer(..)'s src/dest offset was not passed to (details)
  4. Bug 552 putMapImage(..): Added variant w/ long[] imageRowPitch and (details)
  5. CLCommandQueue/CLException: Remove 'import static pack.class.*' for all (details)
  6. Bug 579: Use result value in checkForError(..) for (details)
Commit 7b21b5abb6373637eeeb270de05bb7472f70b853 by lixoman100
Fixing some argument order issues; fixing creation of CLContext on Mac OS X with GLContext sharing.
The file was modifiedsrc/com/jogamp/opencl/CLCommandQueue.java (diff)
The file was modifiedsrc/com/jogamp/opencl/gl/CLGLContext.java (diff)
Commit ef02c4dc2aced367ad5de29171d138161e2b3514 by Sven Gothel
Refine 7b21b5abb6373637eeeb270de05bb7472f70b853: Add CLGL.CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE and comment it's usage; Remove 'import static'

Note: JOCL impl. shall remove all 'import static' to remove hardhsip on ClassLoader ..
The file was modifiedresources/clgl-if.cfg (diff)
The file was modifiedsrc/com/jogamp/opencl/gl/CLGLContext.java (diff)
The file was modifiedtest/com/jogamp/opencl/gl/CLGLTest.java (diff)
Commit d587291ccfc23970647192aeffc99fc60b17829c by Sven Gothel
Fix Bug 573: putCopyBuffer(..)'s src/dest offset was not passed to putCopyBuffer(..) impl. method
The file was modifiedsrc/com/jogamp/opencl/CLCommandQueue.java (diff)
Commit 518fcb4730256a3aaf77cf787219d5941eb3c9b4 by Sven Gothel
Bug 552 putMapImage(..): Added variant w/ long[] imageRowPitch and long[] imageSlicePitch return values while always passing PointerBuffers (size_t*) for same values to clEnqueueMapImage(..)
The file was modifiedsrc/com/jogamp/opencl/CLCommandQueue.java (diff)
Commit 8fefade93b3b48d5d6d3233af48c483e335203f3 by Sven Gothel
CLCommandQueue/CLException: Remove 'import static pack.class.*' for all (Easy on ClassLoader)
The file was modifiedsrc/com/jogamp/opencl/CLCommandQueue.java (diff)
The file was modifiedsrc/com/jogamp/opencl/CLException.java (diff)
Commit ec14381e0bd681c354de1a002894a628f8bf69e5 by Sven Gothel
Bug 579: Use result value in checkForError(..) for CLGLTexture2d.createFromGL*, CLGLTexture3d.createFromGL*, CLGLImage2d.createFromGL* and CLGLBuffer.createFromGL* - instead of returned 'id'

Thank you Johan & Daniel !

Using your original patch, I went through the other CLGL[Texture*|Image2d|Buffer] classes
and ensured all are handled the same.

Reported and 1st patch provided by: Johan <kjolhede@telia.com>
Confirmed by: Daniel Balog <danielbalog86@gmail.com>
The file was modifiedsrc/com/jogamp/opencl/gl/CLGLBuffer.java (diff)
The file was modifiedsrc/com/jogamp/opencl/gl/CLGLTexture3d.java (diff)
The file was modifiedsrc/com/jogamp/opencl/gl/CLGLTexture2d.java (diff)
The file was modifiedsrc/com/jogamp/opencl/gl/CLGLImage2d.java (diff)