summaryrefslogtreecommitdiffstats
path: root/src/com/jogamp/opencl/util
Commit message (Collapse)AuthorAgeFilesLines
* Add explicit version number to original CL impl classes.Wade Walker2015-11-081-2/+2
| | | | | This makes all three versions (1.1, 1.2, and 2.0) use the same naming convention, and sets me up to use the unversioned name to factor out code common to all three.
* JOCL QueueThread extends InterruptSource.Threadv2.3.2Sven Gothel2015-10-031-1/+2
|
* Bug 682 - Relocating javax.media.opengl.* -> com.jogamp.opengl.*Sven Gothel2015-02-021-2/+2
|
* 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 ;).