Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | build.xml: Don't re-generate source (gluegen) if CLAbstractImpl_JNI.c ↵ | Sven Gothel | 2014-02-17 | 2 | -4/+9 | |
| | | | | | | | | | | | | uptodate (use java.generate.skip); Put native code on gensrc/native/jocl | |||||
* | | | Fix Bug 920 - JOCL does not work on windows with 32 bit vm (2/2) | Sven Gothel | 2014-02-17 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All gluegen generated native function wrappers, miss CL_API_CALL in the function declarations similar to commit 569726132f622e290bebc5d40c96f8115dbcb5da. Adding gluegen calling convention to cl-impl.cfg: LocalProcAddressCallingConvention __ALL__ CL_API_CALL All tests passed on windows 32bit now! | |||||
* | | | Fix Bug 920 - JOCL does not work on windows with 32 bit vm (1/2) | Sven Gothel | 2014-02-17 | 4 | -10/+26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'clGetExtensionFunctionAddress' function pointer declaration was faulty, i.e. using CL_API_ENTRY instead of CL_API_CALL. CL_API_CALL on windows is defined as '__stdcall' which impacts Window 32bit platforms. Fixed same issue w/: - clCreateContext - clBuildProgram Same issue occurs with _all_ gluegen generated native function wrappers, i.e. CL_API_CALL is missing in the function declarations! I will follow-up w/ this fix in a bit .. | |||||
* | | | Fix windows test scripts (CP, D_ARGS, ..) | Sven Gothel | 2014-02-17 | 2 | -3/+14 | |
| | | | ||||||
* | | | Fix build.xml: Remove gluegen config dependency on ../build using build-temp | Sven Gothel | 2014-02-17 | 2 | -12/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Fix copy2temp target and issue it before gluegen of cl-if.cfg. Note: ${project.root}/build cannot be a hard-dependency since ${rootrel.build} is configurable hence ${project.root}/${rootrel.build}. | |||||
* | | | Windows build scripts: Bump ant to 1.8.2 | Sven Gothel | 2014-02-17 | 2 | -2/+2 | |
| | | | ||||||
* | | | script: set exec flag | Sven Gothel | 2014-02-15 | 1 | -0/+0 | |
| | | | ||||||
* | | | Fix build scripts | Sven Gothel | 2014-02-15 | 13 | -29/+29 | |
| | | | ||||||
* | | | Add scripts/check-junit.sh to validate local unit tests .. | Sven Gothel | 2014-02-12 | 1 | -0/+39 | |
|/ / | ||||||
* / | Fix unit test bugs on Mac OS X 64-bit. | Wade Walker | 2014-02-08 | 5 | -21/+43 | |
|/ | | | | | | | | This commit fixes bugs 959 (local work size set incorrectly), 960 (concurrencyTest() throws ConcurrentModificationException) 963 (programBinariesTest() causes SIGSEGV) and 964 (builderTest() cases CL_INVALID_VALUE). After this commit, all JOCL tests should pass on 64-bit Mac OS X. | |||||
* | Fix javadoc packagenamesv2.1.4 | Sven Gothel | 2014-01-31 | 1 | -2/+2 | |
| | ||||||
* | MiscUtils: Forgot to change access of package-private to public due to new ↵ | Sven Gothel | 2014-01-26 | 1 | -2/+2 | |
| | | | | package location (sorry) | |||||
* | Rename TestUtils -> MiscUtils (not a test), remove 'main' .. oops | Sven Gothel | 2014-01-26 | 5 | -18/+6 | |
| | ||||||
* | Unit Tests: Also test 'Test*' while excluding inner classes | Sven Gothel | 2014-01-26 | 1 | -0/+2 | |
| | ||||||
* | Fix build.xml: Processed CL stub_includes _must_ reside in current folder ↵ | Sven Gothel | 2014-01-26 | 2 | -7/+16 | |
| | | | | | | | | | | | | | (make) due to relative fileset access only! Commit aac4c5fc4ab7c77eff3b71f518100dd182ec2c33 moved processed CL stub_includes to 'build/includes', which would be 'nice to have'. However, due to relative fileset restrictions, we must locate it from current folder 'make'. Not detected, since an old 'make/includes/CL' was still around. Using dedicated folder 'make/stub_includes.gen'. | |||||
* | JoclVersionActivity: Dump info on stderr for adb logcat | Sven Gothel | 2014-01-26 | 1 | -0/+1 | |
| | ||||||
* | Adapt all unit tests to use UITestCase and enforce named unit test order. ↵ | Sven Gothel | 2014-01-26 | 11 | -113/+241 | |
| | | | | Added main entry and listed in tests.sh for manual test. | |||||
* | Add unit test TestJoclVersion and UITestCase base class for singleton unit ↵ | Sven Gothel | 2014-01-26 | 4 | -2/+212 | |
| | | | | tests ; Fix setenv-jocl.sh: Add jocl-test.jar | |||||
* | Cleanup Build: GlueGen config files, stub_includes; Add JoclVersion, Android ↵ | Sven Gothel | 2014-01-26 | 71 | -73/+1130 | |
| | | | | | | | | | | | | | | | | | | JoclVersionActivity Cleanup Build: - Move gluegen config files into make/config (cleanup) - Move stub_includes into respective folder make/stub_includes and keep resources 'clean' JoclVersion: - Analoge to JoglVersion, replaces JOCLVersion (deprecated for now) - Added text based CL info dump. JoclVersionActivity: - Analog to JoclVersionActivity - Added full launch .. tested on Android (but no OpenCL avail.) | |||||
* | build.xml: Fix jogl.build: Use [passed or default] jogl.build as well as ↵ | Sven Gothel | 2014-01-25 | 1 | -2/+3 | |
| | | | | rootrel.build (as gluegen does) | |||||
* | Add '-b${joal.build.number}' to joal.version / archive.name ; Produce jar ↵ | Sven Gothel | 2014-01-25 | 2 | -18/+19 | |
| | | | | and apk files in ${build}/jar (as it was before new build system) | |||||
* | Avoid sealed package violation: Move AutoCloseable to com.jogamp.opencl | Sven Gothel | 2014-01-25 | 6 | -8/+7 | |
| | ||||||
* | Bug 884: Move obsolete NB based build files to 'obsolete.make-nb' ; Fix text ↵ | Sven Gothel | 2014-01-25 | 28 | -1/+3 | |
| | | | | file suffix ; Fix Jar Manifest: Move Sealed to bottom. | |||||
* | Merge remote-tracking branch ↵ | Sven Gothel | 2014-01-25 | 52 | -61/+1418 | |
|\ | | | | | | | 'wwalker/bug_884_replace_netbeans_build_with_jogamp_standard_build' | |||||
| * | Bug 884: Add standard JogAmp build files. | Wade Walker | 2013-12-15 | 52 | -61/+1418 | |
| | | | | | | | | | | | | | | | | | | The new make/build.xml successfully builds and tests the project. The original NetBeans build files are still present, but won't work anymore since the resources directory is now inside the make directory. The new build files are based on those of JOAL. The new build is not yet minimized and cleaned up, because this commit is meant to be the minimum way to get things functional. | |||||
* | | Jar Manifest: Add empty line before EOF (otherwise last line is cut-off - ↵ | Sven Gothel | 2014-01-23 | 1 | -0/+2 | |
|/ | | | | duh), add 'Application-Library-Allowable-Codebase: *' | |||||
* | Use 'gluegen-clang.properties' for generic clang and ↵v2.1.3 | Sven Gothel | 2013-11-17 | 3 | -2/+47 | |
| | | | | 'gluegen-xcode_clang.properties' for OSX xcode-clang ; Add GNU/Linux LLVM/clang build scripts | |||||
* | Bug 881 - Add 'Application-Name' in Jar's manifest to avoid Java6 NPEs ..v2.1.2 | Sven Gothel | 2013-11-01 | 1 | -0/+1 | |
| | ||||||
* | Fix MacOSX build scripts / Add scripts/make.jocl.all.macosx-clang.sh | Sven Gothel | 2013-10-24 | 2 | -0/+41 | |
| | ||||||
* | CLDynamicLibraryBundleInfo: Add libPVROCL.so lookup if Android ..v2.1.1 | Sven Gothel | 2013-10-19 | 2 | -4/+13 | |
| | ||||||
* | Bug 773 - Device specific JOCL dynamic library look-up on Android - Part 1/2 | Sven Gothel | 2013-10-19 | 7 | -162/+257 | |
| | | | | | | | | | Use DynamicLibraryBundleInfo w/ alternative native library names, drop manual coding of loading and binding, i.e. JOCLJNILibLoader. After trying opencl native libs (and failing), try GL libs .. We use a manual impl. to CL's 'clGetExtensionFunctionAddress' similar to JOAL, JOGL ... | |||||
* | Bump 7u45 | Sven Gothel | 2013-10-18 | 2 | -4/+4 | |
| | ||||||
* | Bug 579: Use result value in checkForError(..) for ↵ | Sven Gothel | 2013-10-12 | 4 | -29/+32 | |
| | | | | | | | | | | | | 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 <[email protected]> Confirmed by: Daniel Balog <[email protected]> | |||||
* | CLCommandQueue/CLException: Remove 'import static pack.class.*' for all ↵ | Sven Gothel | 2013-10-12 | 2 | -265/+258 | |
| | | | | (Easy on ClassLoader) | |||||
* | Bug 552 putMapImage(..): Added variant w/ long[] imageRowPitch and long[] ↵ | Sven Gothel | 2013-10-12 | 1 | -1/+21 | |
| | | | | imageSlicePitch return values while always passing PointerBuffers (size_t*) for same values to clEnqueueMapImage(..) | |||||
* | Fix Bug 573: putCopyBuffer(..)'s src/dest offset was not passed to ↵ | Sven Gothel | 2013-10-12 | 1 | -1/+1 | |
| | | | | putCopyBuffer(..) impl. method | |||||
* | Refine 7b21b5abb6373637eeeb270de05bb7472f70b853: Add ↵ | Sven Gothel | 2013-10-12 | 3 | -31/+34 | |
| | | | | | | 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 .. | |||||
* | Merge branch 'lixoman100/master': 'Fixes Bug 553, Bug 824 and Bug 825' | Sven Gothel | 2013-10-12 | 2 | -4/+4 | |
|\ | ||||||
| * | Fixing some argument order issues; fixing creation of CLContext on Mac OS X ↵ | Lixo Man | 2013-09-04 | 2 | -4/+4 | |
| | | | | | | | | with GLContext sharing. | |||||
* | | artifact.properties: Add jocl.build.version:=jogamp.versionv2.1.0 | Sven Gothel | 2013-10-04 | 1 | -0/+1 | |
| | | ||||||
* | | Bump to JDK/JRE 7u40. | Sven Gothel | 2013-09-19 | 2 | -4/+4 | |
| | | ||||||
* | | Fix Bug 835: Add validation script .. however, classes were java6 clean. | Sven Gothel | 2013-09-19 | 1 | -0/+30 | |
|/ | ||||||
* | Javadoc: Use JogAmp Stylesheet / Colors ..v2.0.2 | Sven Gothel | 2013-07-17 | 1 | -1/+5 | |
| | ||||||
* | CLCommandQueueTest: Remove warning ..v2.0.2-rc12v2.0-rc12 | Sven Gothel | 2013-06-25 | 1 | -2/+5 | |
| | ||||||
* | Fix regression of commit 20a94528161909e12fdcbd06cf5affe89a37efb9: Missing ↵ | Sven Gothel | 2013-06-25 | 1 | -1/+1 | |
| | | | | positioning to desired index of duplicated PointerBuffer | |||||
* | CLContext.release: Avoid 'concurrency map modify exception' | Sven Gothel | 2013-06-25 | 1 | -3/+7 | |
| | ||||||
* | Eclipse: Add junit4 dep. | Sven Gothel | 2013-06-25 | 1 | -0/+1 | |
| | ||||||
* | Bug 758: Fix scripts and ant build files to work w/ Java7 (default now) ↵ | Sven Gothel | 2013-06-21 | 11 | -10/+72 | |
| | | | | producing Java6 bytecode ; Apply JAR Manifest tags: Sealed, Permissions and Codebase | |||||
* | Android SDK changes: Add /build-tools/17.0.0 to PATH | Sven Gothel | 2013-06-13 | 1 | -1/+1 | |
| | ||||||
* | Fix eclipse .classpath file (import dependent projects, don't use JAR files) | Sven Gothel | 2013-06-11 | 1 | -1/+1 | |
| |