summaryrefslogtreecommitdiffstats
path: root/src/com/jogamp/opencl/util
Commit message (Collapse)AuthorAgeFilesLines
* Code Clean-Up based on our Recommended Settings (jogamp-scripting ↵Sven Gothel2014-07-0314-196/+197
| | | | | | | | | | | | | c47bc86ae2ee268a1f38c5580d11f93d7f8d6e74) - Change non static accesses to static members using declaring type - Change indirect accesses to static members to direct accesses (accesses through subtypes) - Add final modifier to private fields - Add final modifier to method parameters - Add final modifier to local variables - Remove unnecessary casts - Remove unnecessary '$NON-NLS$' tags - Remove trailing white spaces on all lines
* Fix CL-GL interoperability tests on Mac.Wade Walker2014-04-061-3/+5
| | | | | | | | Fixed detection of compatible interoperability platforms (was silently skipping platform because GL vendor was Nvidia, but CL vendor was Apple). Also fixed CL kernel syntax error about signed-unsigned comparison that ATI's driver on Windows didn't find, and fixed the CL memory object to be write-only instead of read-only (which ATI's Windows driver just ignored).
* Finish texture sharing test.Wade Walker2014-04-062-4/+16
| | | | | Make the test modify a GL texture with a CL kernel, then loop over the texture afterwards to check each texel has the right value. Also make the test loop over all platforms and devices that support sharing.
* Remove Java lint warnings.Wade Walker2014-03-073-6/+12
| | | | | | Remove all Java lint warnings, by fixing the code if possible, and if not possible then by inserting @SuppressWarnings. Some of these @SuppressWarnings can be replaced later with @SafeVarargs if we eventually drop support for Java 6.
* Cleanup Build: GlueGen config files, stub_includes; Add JoclVersion, Android ↵Sven Gothel2014-01-261-23/+9
| | | | | | | | | | | | | | | | | | 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.)
* prepare for linux/armv7 ; Adapt to gluegen changesSven Gothel2011-07-281-2/+2
|
* Fix copyright/author tagsedgeSven Gothel2011-06-281-2/+2
|
* Fix merge w/ latest mbien/edgeSven Gothel2011-06-281-1/+1
|\
| * Synced w/ mbien's JOCL branch - Making it compatible w/ GlueGen againSven Gothel2011-05-181-1/+1
| |
* | - added isReleased() to CLResource, made CLObject public.Michael Bien2011-06-193-0/+27
| | | | | | - a CLResource will throw an Exception if released twice.
* | added another factory method to CLMultiContext.Michael Bien2011-06-182-5/+14
| |
* | javadoc updates.Michael Bien2011-05-272-0/+14
| |
* | LLB refactoring.Michael Bien2011-05-274-7/+7
|/ | | | | | - split up CL into multiple sub interfaces - seperation is now feature wise - introdused llb package for low level classes
* added submitAll() utility methodMichael Bien2011-05-093-9/+41
| | | | junit test now covering queue contexts switching improved javadoc.
* concurrent utils bugfixes and improvements.Michael Bien2011-05-094-22/+71
| | | | | | - more utility methods - generics fixes - basic junit test for CLCommandQueuePool - javadoc and argument validation
* added context switching functionality.Michael Bien2011-05-082-10/+41
|
* introduced CLQueueContext and its factory - WIP.Michael Bien2011-05-074-38/+147
|
* one context per device to workaround driver bugs - may change in future.Michael Bien2011-05-071-2/+5
|
* worker threads should be deamons and should have a name (like all evil things)Michael Bien2011-05-061-3/+5
|
* added finish action and several utility methods, WIP.Michael Bien2011-05-041-8/+68
|
* initial import of CLCommandQueuePool and CLTask.Michael Bien2011-05-042-0/+149
|
* initial import of CLMultiContext utility and test.Michael Bien2011-05-031-0/+144
|
* added glSharing(GLContext context) filter utitlity + code cleanupMichael Bien2011-04-262-6/+26
|
* switched from PointerBuffer to NativeSizeBuffer.Michael Bien2011-04-231-1/+1
|
* CLBuildConfiguration.save(..) should store device index and not the device id.Michael Bien2011-04-191-0/+8
| | | updated javadoc.
* added queueMode to filter utilities.Michael Bien2011-04-042-0/+31
|
* added CLDeviceFilters utility api.Michael Bien2011-03-292-2/+109
|
* modifications due to cleanup in gluegen.Michael Bien2011-02-261-15/+2
|
* device names no longer corrupted on windows.Michael Bien2011-02-041-3/+8
|
* initialize JOCLVersion as privileged action to be able to find trusted ↵Michael Bien2011-02-041-10/+40
| | | | libraries when launched via webstart.
* paper work: license and file headers.Michael Bien2010-11-269-0/+252
|
* adaptions due to chages in gluegen (VersionUtil).Michael Bien2010-11-261-1/+2
|
* fixed javadoc warnings.Michael Bien2010-11-212-3/+3
|
* added JOCLVersion utility and integrated in CLPlatform.Michael Bien2010-11-182-17/+88
| | | | added spec version to manifest, updated CLInfo.
* initial import of utility API for filtering platforms.Michael Bien2010-09-212-0/+66
|
* wait(timeout) should return boolean.Michael Bien2010-09-181-3/+3
|
* added com.jogamp.util.CLInfo.Michael Bien2010-09-072-67/+139
| | | | | introduced CLProperty annotation for CLDevice and CLPlatform properties. fixed bug in CLVersion.
* misc OpenCL 1.1 HLB updates. ImageFormats, getters, javadoc.Michael Bien2010-07-041-2/+3
|
* added CLVersion utility class and corresponding API.Michael Bien2010-06-241-1/+2
| | | | | version checks in unit tests. GLProfile.initSingleton() workaround in CLGLTest.
* CLBuildListener functionality for high level bindings.Michael Bien2010-05-023-0/+38
| | | | | - uses low level BuildProgramCallback internally - updated tests, testing async builds
* renamed package com.mbien.* in com.jogamp.* JOCL is now officially a JogAmp ↵Michael Bien2010-04-124-0/+415
team player ;).