commit 63236b03f45355aa61dfc0b385d104bbed5032f3 Author: Sven Gothel Date: Sun Sep 11 06:32:28 2011 +0200 New FHS: jars in jar/ commit 3c325732feb4c814dbfae7f35a69191b18a31116 Author: Sven Gothel Date: Sun Sep 11 06:28:49 2011 +0200 remove gluegen/jogl files from 7z archive commit 3a6e5efa644ce9496dba73b5cb1d1e10b3d5422f Author: Sven Gothel Date: Mon Aug 22 19:57:44 2011 +0200 Use JOGL's all lib path (native DSOs) commit d94a3cf5d3ce1984a0a2c488fa5020a936225ba5 Author: Sven Gothel Date: Mon Aug 22 02:33:17 2011 +0200 Adapt to jogl commit 4dbb8731219212e27c9afb769a1c62b32bd230a6 commit 0babaf8cb71ec12db8eb0d2ae28e3e567fb73780 Author: Sven Gothel Date: Thu Jul 28 16:51:49 2011 +0200 prepare for linux/armv7 ; Adapt to gluegen changes commit b8e6d6c956920988236a2c17c6055b17a89e05dd Author: Sven Gothel Date: Tue Jun 28 23:28:17 2011 +0200 Doc: Fix git url commit 1f3e8116ed3b18e1fbcf4382c3c5e40c825603ba Author: Sven Gothel Date: Tue Jun 28 23:20:16 2011 +0200 Fix copyright/author tags commit 560d4b4958c2838a934fb2008357a7a85e61b546 Author: Sven Gothel Date: Tue Jun 28 14:13:49 2011 +0200 main git source location if jogamp commit 3016f4fe04dcabdd82d2475a7c23d3b47e1c8766 Author: Michael Bien Date: Sun Jun 19 22:55:15 2011 +0200 CLKernel short setters, setArgs(Object... values) for convenient initialization. commit 826dacffbae941a35a7cc74515751ddb1d5711a2 Author: Michael Bien Date: Sun Jun 19 22:31:05 2011 +0200 - added isReleased() to CLResource, made CLObject public. - a CLResource will throw an Exception if released twice. commit 00096ac5b2c824fc7e8d7203229c8f246caf833c Author: Michael Bien Date: Sat Jun 18 03:01:20 2011 +0200 added another factory method to CLMultiContext. commit 4373f933333ecee50dea9686403b6f81759e3b07 Author: Michael Bien Date: Wed Jun 15 16:32:27 2011 +0200 internal refactoring to use new binding interfaces in highlevel api impl. commit 841d04d5716cbd7ce98a482060c656b1d5050949 Author: Michael Bien Date: Wed Jun 15 16:24:16 2011 +0200 automatic header update (one new extension + minor modifications). commit 062973e4de89c876f3673d523bb8010822f47564 Author: Michael Bien Date: Mon Jun 13 18:55:41 2011 +0200 added blocking waitForEvents() methods to CLEventList. commit c06bdd44da347a55d69cc764ecbe698e80db99be Author: Michael Bien Date: Sat May 28 13:51:04 2011 +0200 CLContext uses now CLContextBinding interface. commit 098144aa185f396933c52af6c59201add4978b21 Author: Michael Bien Date: Fri May 27 14:24:18 2011 +0200 renamed binding interfaces so we don't have a conflict with HLB. commit ce775f60ea028ce3c9e6139f83427ea8a86e3d54 Author: Michael Bien Date: Fri May 27 04:21:34 2011 +0200 javadoc updates. commit a444a384b808e423f2e8377ff14c69b0c4be043a Author: Michael Bien Date: Fri May 27 03:00:12 2011 +0200 LLB refactoring. - split up CL into multiple sub interfaces - seperation is now feature wise - introdused llb package for low level classes commit 08a479b22d4ba9da9ee79fc938ac4de7fb83dc5a Author: Michael Bien Date: Thu May 26 02:01:18 2011 +0200 introduced CLAccessorFactory spi and threadlocal default impl for CLDevice and CLPlatform. commit cb859fd580d3e1f5afb3c0f77cee0a5e82a394bb Author: Michael Bien Date: Wed May 25 00:50:26 2011 +0200 fixed event-condition test which failed sporadically with out-of-order queues. commit 10c82cf73a2c2e4a944d10294b7d51f4575e0f6e Author: Michael Bien Date: Wed May 25 00:21:37 2011 +0200 CLAccessor SPI - initial refactorings. commit a0b006f60512e30e362fbe8a15d4b40cc72609e2 Author: Michael Bien Date: Wed May 25 00:11:47 2011 +0200 updated build HowTo, simplified instructions + updated links. commit dcf83966f7fdd5bfc0753f29d763dfd85e1bfb1e Author: Michael Bien Date: Wed May 18 23:50:43 2011 +0200 clarified stream closing in javadoc, initial capacity for StringBuilder. commit 368f062ec9d6bbb89129739adb59cf042dd0bf78 Author: Sven Gothel Date: Wed May 18 06:02:02 2011 +0200 Add eclipse project files commit c6f97a2e6ea1d337f371152a2fee65ee1dd4c5d5 Author: Sven Gothel Date: Wed May 18 04:00:45 2011 +0200 Synced w/ mbien's JOCL branch - Making it compatible w/ GlueGen again commit f12e3a9d7ac644abc98a51dc51786cf7c5b67851 Author: Michael Bien Date: Sun May 15 22:42:47 2011 +0200 CLKernel code review. - optimized create from name path - putArg should not increment the index if setting the argument fails - added putArg() test commit 9159e65a631af39942579cf2258fc20aab4814e5 Author: Michael Bien Date: Thu May 12 04:05:23 2011 +0200 moved all cl calls to CLInfoAccessor (CLDevice and CLPlatform). commit d9066dda35bc633f8b910ab56b8cbcfff61e6662 Author: Michael Bien Date: Wed May 11 02:55:33 2011 +0200 fixed old TODO + better toString() formatting. commit 1c38b7ef96910260b64843214279ac4683005609 Author: Michael Bien Date: Mon May 9 17:30:19 2011 +0200 added submitAll() utility method junit test now covering queue contexts switching improved javadoc. commit c59bc50229181ab9cb0e5012d7bb5caf2faa781f Author: Michael Bien Date: Mon May 9 03:00:55 2011 +0200 concurrent utils bugfixes and improvements. - more utility methods - generics fixes - basic junit test for CLCommandQueuePool - javadoc and argument validation commit dedded707fc70fda3e40cf963d208202f8d6c42b Author: Michael Bien Date: Sun May 8 19:46:28 2011 +0200 added context switching functionality. commit 19cc9195c73002f84c153a1ffc60f00408e1176e Author: Michael Bien Date: Sat May 7 02:11:44 2011 +0200 introduced CLQueueContext and its factory - WIP. commit 8df524bf292051455005869ddfcfcc761af576e1 Author: Michael Bien Date: Sat May 7 02:01:05 2011 +0200 one context per device to workaround driver bugs - may change in future. commit 7b85a8f6edcd4140da301248c54145bbf9b98781 Author: Michael Bien Date: Fri May 6 18:26:45 2011 +0200 worker threads should be deamons and should have a name (like all evil things) commit ba3c4f8e28235c1e0780a88d7cd087abfaddc61b Author: Michael Bien Date: Wed May 4 22:39:18 2011 +0200 added finish action and several utility methods, WIP. commit 3a20670487663cfbadea480de6e0322c3055afcf Author: Michael Bien Date: Wed May 4 16:26:46 2011 +0200 initial import of CLCommandQueuePool and CLTask. commit 6fcf15f11e2a982b480855fbc75e430e5f2b9ad6 Author: Michael Bien Date: Tue May 3 16:32:29 2011 +0200 initial import of CLMultiContext utility and test. commit eceed6e10c7d6cb19e8ad3c1bf5ea20450d6fae1 Author: Sven Gothel Date: Sun May 1 07:38:16 2011 +0200 Sync w/ gluegen change 8f8aa3f73e3c9804c4a86f5d4fdac257d50d831a and c5a56e10677e9dc0a048c2be3de16701aac9ad17 commit 454f81a14da543faebae4c8e6adebb3256a2e646 Author: Sven Gothel Date: Sun May 1 06:56:02 2011 +0200 Sync w/ gluegen change 8f8aa3f73e3c9804c4a86f5d4fdac257d50d831a / PointerBuffer's elementSize() is no more static commit 3a149a209e905d05bf05c31f94f7a57c6f79250e Author: Michael Bien Date: Fri Apr 29 22:17:15 2011 +0200 using device name and platform vendor suffix for device identification. commit 7fc25427c7b1cab458843de16f16f89c0022ce82 Author: Michael Bien Date: Wed Apr 27 19:41:08 2011 +0200 generator should use IllegalArgumentException instead of CLException for argument validation. commit b1a2492a2d816e7d8518a460798d1faac35a8b9c Author: Michael Bien Date: Wed Apr 27 16:51:49 2011 +0200 missing rewind() commit 7d44ee784ffa59146d2d1d124f5ffc482fb0f5f0 Author: Michael Bien Date: Tue Apr 26 21:29:40 2011 +0200 using CL_CGL sharegroup for context creation on mac + enabled CLGLTest on mac commit 5e3020e831a4b5fc04843db88642097b2ad072a9 Author: Michael Bien Date: Tue Apr 26 15:49:23 2011 +0200 - CLGLBuffer size must now be specified when the buffer is created - but can be updated later if required (gl lock is mandatory) - added VBO CLGL test - javadoc updates commit c00dc66867518f32d6a2615aa8da71a52489d5d8 Author: Michael Bien Date: Tue Apr 26 15:21:54 2011 +0200 added glSharing(GLContext context) filter utitlity + code cleanup commit 315427ee632ada16ec48174f55f59588f95cd2b0 Author: Michael Bien Date: Tue Apr 26 03:58:02 2011 +0200 more acquire/releaseGLObject methods, made CLGLObject interface public. commit 557a0a94f42cb2d3d1fa77933af19a422d2f681c Author: Michael Bien Date: Sat Apr 23 16:10:47 2011 +0200 switched from PointerBuffer to NativeSizeBuffer. commit 3eb0c9892253220a44e43dc1619f548007e6a17f Author: Michael Bien Date: Thu Apr 21 23:59:11 2011 +0200 added createBufferTest commit dfa367a91806f7a23df269708a95482c0a6c5090 Author: Michael Bien Date: Thu Apr 21 22:55:41 2011 +0200 added a set of put3DRangeKernel utility methods. commit abcef28580df7ba0176390fe6d0a0eb1d969183d Author: Michael Bien Date: Wed Apr 20 01:59:45 2011 +0200 fixed race condition in eventsTest() commit 8d4602f9058d44e94ddafc9618d32411ae37bb2c Author: Michael Bien Date: Wed Apr 20 01:53:09 2011 +0200 duplicate buffer before changing its position. commit 6e35af2622d5f4627dfb564058d7cf313afffe0b Author: Michael Bien Date: Wed Apr 20 01:39:55 2011 +0200 reverted a3654a0b8a4e0c9e246aa04019bf1d5a09e7a28d commit 59ec9a937001549262c37c543266cc6015e53f9d Author: Michael Bien Date: Wed Apr 20 01:01:42 2011 +0200 added mapped CLMemory argument to putUnmapMemory for more flexibility. commit 3c06ab634c7119249d37f808a5a979a5f7776de5 Author: Michael Bien Date: Wed Apr 20 00:35:22 2011 +0200 CLProgram.getSource() should not throw CLInvalidValueException if program does not have any sources (only happens on certain drivers). commit d50d5a7b1c0411492d111d9a3e5a781bc8cdfd55 Author: Michael Bien Date: Tue Apr 19 17:54:25 2011 +0200 code cleanup in CLProgramBuilder.writeObject(). commit 623423c7e09a240c6220566a24ad9ac65527da94 Author: Michael Bien Date: Tue Apr 19 17:54:14 2011 +0200 CLEventList uses now buffer.duplicate() to create a view of the buffer ids instead of using the original buffer directly. commit 03ce3ff819e342b95552c1438ea1269fd30e7176 Author: Michael Bien Date: Tue Apr 19 04:12:54 2011 +0200 CLBuildConfiguration.save(..) should store device index and not the device id. updated javadoc. commit a3654a0b8a4e0c9e246aa04019bf1d5a09e7a28d Author: Michael Bien Date: Mon Apr 11 15:55:37 2011 +0200 equals of CLMemory should also check the nio buffer. commit 8a313c3240994d802af08673d095b0ec8ed69eac Author: Michael Bien Date: Sun Apr 10 22:47:54 2011 +0200 using Buffers.sizeOfBufferElem(buffer) instead of old private implementation. commit eb0aeae72378942509942314b346ad9ed30e1333 Author: Michael Bien Date: Tue Apr 5 23:01:25 2011 +0200 CachedBufferFactory constructors for CLEventList allows efficient creation of large amounts of small lists. commit 9317b6018e7f4e95437204d93d45e4d83daac790 Author: Michael Bien Date: Tue Apr 5 21:46:27 2011 +0200 made 3d version of putCopyImage less restrictive, its now possible to copy from 2d to 3d and from 3d to 2d images. commit 907e4a1f9077f4ce5d2a8f98b99816f752ce30ce Author: Michael Bien Date: Mon Apr 4 20:18:03 2011 +0200 fixed bug 491 "createImage3d incorrect arguments" commit 6612391c7ad8309ebd315cdf2a91a71f11793a61 Author: Michael Bien Date: Mon Apr 4 19:04:29 2011 +0200 fixed a bug which used a wrong eventlist offset under certain conditions and added a regression test. commit 38a1408b585fd3fe7b274708b531e98d73f1ac0c Author: Michael Bien Date: Mon Apr 4 18:56:26 2011 +0200 added queueMode to filter utilities. commit 612fd3e9e9c157cc28d42791fd04711701def6e3 Author: Michael Bien Date: Tue Mar 29 02:45:16 2011 +0200 added CLDeviceFilters utility api. commit 3e5066589244d812a218433ab25fe6d6f6e1fe84 Author: Michael Bien Date: Tue Mar 29 02:02:14 2011 +0200 cl_apple_gl_sharing -> cl_APPLE_gl_sharing.