aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Synced w/ mbien's JOCL branch - Making it compatible w/ GlueGen againSven Gothel2011-05-1819-148/+148
|
* resolve conflictsSven Gothel2011-05-1834-377/+1501
|\
| * CLKernel code review.Michael Bien2011-05-153-24/+65
| | | | | | | | | | - optimized create from name path - putArg should not increment the index if setting the argument fails - added putArg() test
| * moved all cl calls to CLInfoAccessor (CLDevice and CLPlatform).Michael Bien2011-05-123-72/+109
| |
| * fixed old TODO + better toString() formatting.Michael Bien2011-05-111-7/+9
| |
| * added submitAll() utility methodMichael Bien2011-05-094-25/+59
| | | | | | | | junit test now covering queue contexts switching improved javadoc.
| * concurrent utils bugfixes and improvements.Michael Bien2011-05-095-32/+168
| | | | | | | | | | | | - more utility methods - generics fixes - basic junit test for CLCommandQueuePool - javadoc and argument validation
| * added context switching functionality.Michael Bien2011-05-083-17/+46
| |
| * introduced CLQueueContext and its factory - WIP.Michael Bien2011-05-075-40/+180
| |
| * 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-043-1/+153
| |
| * initial import of CLMultiContext utility and test.Michael Bien2011-05-032-0/+195
| |
| * using device name and platform vendor suffix for device identification.Michael Bien2011-04-291-29/+17
| |
| * generator should use IllegalArgumentException instead of CLException for ↵Michael Bien2011-04-271-2/+2
| | | | | | | | argument validation.
| * missing rewind()Michael Bien2011-04-271-0/+1
| |
| * using CL_CGL sharegroup for context creation on mac + enabled CLGLTest on macMichael Bien2011-04-262-9/+5
| |
| * - CLGLBuffer size must now be specified when the buffer is createdMichael Bien2011-04-264-40/+181
| | | | | | | | | | - but can be updated later if required (gl lock is mandatory) - added VBO CLGL test - javadoc updates
| * added glSharing(GLContext context) filter utitlity + code cleanupMichael Bien2011-04-262-6/+26
| |
| * more acquire/releaseGLObject methods, made CLGLObject interface public.Michael Bien2011-04-262-15/+65
| |
| * switched from PointerBuffer to NativeSizeBuffer.Michael Bien2011-04-2319-172/+172
| |
| * added createBufferTestMichael Bien2011-04-211-20/+76
| |
| * added a set of put3DRangeKernel utility methods.Michael Bien2011-04-211-11/+53
| |
* | Sync w/ gluegen change 8f8aa3f73e3c9804c4a86f5d4fdac257d50d831a and ↵Sven Gothel2011-05-012-4/+4
| | | | | | | | c5a56e10677e9dc0a048c2be3de16701aac9ad17
* | Merge remote-tracking branch 'mbien/master'Sven Gothel2011-05-0116-143/+482
|\|
| * fixed race condition in eventsTest()Michael Bien2011-04-201-3/+7
| |
| * duplicate buffer before changing its position.Michael Bien2011-04-201-1/+1
| |
| * reverted a3654a0b8a4e0c9e246aa04019bf1d5a09e7a28dMichael Bien2011-04-201-3/+0
| |
| * added mapped CLMemory argument to putUnmapMemory for more flexibility.Michael Bien2011-04-202-11/+12
| |
| * CLProgram.getSource() should not throw CLInvalidValueException if program ↵Michael Bien2011-04-201-1/+6
| | | | | | | | does not have any sources (only happens on certain drivers).
| * code cleanup in CLProgramBuilder.writeObject().Michael Bien2011-04-191-7/+15
| |
| * CLEventList uses now buffer.duplicate() to create a view of the buffer ids ↵Michael Bien2011-04-191-2/+2
| | | | | | | | instead of using the original buffer directly.
| * CLBuildConfiguration.save(..) should store device index and not the device id.Michael Bien2011-04-192-10/+53
| | | | | | updated javadoc.
| * equals of CLMemory should also check the nio buffer.Michael Bien2011-04-111-0/+3
| |
| * using Buffers.sizeOfBufferElem(buffer) instead of old private implementation.Michael Bien2011-04-103-22/+4
| |
| * CachedBufferFactory constructors for CLEventList allows efficient creation ↵Michael Bien2011-04-051-5/+25
| | | | | | | | of large amounts of small lists.
| * made 3d version of putCopyImage less restrictive, its now possible to copy ↵Michael Bien2011-04-051-1/+1
| | | | | | | | from 2d to 3d and from 3d to 2d images.
| * fixed bug 491 "createImage3d incorrect arguments"Michael Bien2011-04-041-4/+4
| |
| * fixed a bug which used a wrong eventlist offset under certain conditions and ↵Michael Bien2011-04-044-41/+128
| | | | | | | | added a regression test.
| * added queueMode to filter utilities.Michael Bien2011-04-042-0/+31
| |
| * added CLDeviceFilters utility api.Michael Bien2011-03-294-35/+193
| |
| * cl_apple_gl_sharing -> cl_APPLE_gl_sharing.Michael Bien2011-03-291-4/+4
| |
* | Sync w/ gluegen change 8f8aa3f73e3c9804c4a86f5d4fdac257d50d831a / ↵Sven Gothel2011-05-013-5/+5
|/ | | | PointerBuffer's elementSize() is no more static
* jocl 7z doc archive contains other docs, zip was fine.v2.0-rc2Michael Bien2011-02-281-1/+1
|
* no relative path in archive since 7zip support was added.Michael Bien2011-02-271-2/+2
|
* fixed build if c.dont.compile + archiveon are set.Michael Bien2011-02-271-1/+1
|
* CachedBufferFactory optimization in CLCommandQueue and ↵Michael Bien2011-02-272-12/+29
| | | | CLProgram.create(binaries).
* code review using findbugsMichael Bien2011-02-274-16/+27
| | | keyset iterations, typos, @Override, synchronization, varargs
* added getElementSize().Michael Bien2011-02-271-5/+25
|