resources/android/AndroidManifest-jocl.xml | 3 +- resources/cl-impl.cfg | 11 +- resources/clImplCustomCode.c | 24 + resources/clImplCustomCode.java | 53 ++- resources/clgl-if.cfg | 3 + scripts/make.jocl.all.win32.bat | 4 +- scripts/make.jocl.all.win64.bat | 4 +- src/com/jogamp/opencl/CLCommandQueue.java | 48 +- src/com/jogamp/opencl/CLException.java | 503 ++++++++++---------- src/com/jogamp/opencl/CLPlatform.java | 81 +--- src/com/jogamp/opencl/JOCLJNILibLoader.java | 72 --- src/com/jogamp/opencl/gl/CLGLBuffer.java | 10 +- src/com/jogamp/opencl/gl/CLGLContext.java | 52 +- src/com/jogamp/opencl/gl/CLGLImage2d.java | 20 +- src/com/jogamp/opencl/gl/CLGLTexture2d.java | 15 +- src/com/jogamp/opencl/gl/CLGLTexture3d.java | 16 +- .../llb/impl/CLDynamicLibraryBundleInfo.java | 160 +++++++ src/com/jogamp/opencl/llb/impl/CLImpl.java | 26 +- test/com/jogamp/opencl/gl/CLGLTest.java | 12 +- 19 files changed, 620 insertions(+), 497 deletions(-) delete mode 100644 src/com/jogamp/opencl/JOCLJNILibLoader.java create mode 100644 src/com/jogamp/opencl/llb/impl/CLDynamicLibraryBundleInfo.java