Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug 884: Add standard JogAmp build files. | Wade Walker | 2013-12-15 | 1 | -53/+0 |
| | | | | | | | | | 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. | ||||
* | Bug 773 - Device specific JOCL dynamic library look-up on Android - Part 1/2 | Sven Gothel | 2013-10-19 | 1 | -3/+50 |
| | | | | | | | | | 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 ... | ||||
* | switched to dynamic linking. All custom code functions must be called via ↵ | Michael Bien | 2010-06-21 | 1 | -1/+1 |
| | | | | funciton pointers since this point. | ||||
* | Refactored LLB into two impl layers to reduce custom code injection ↵ | Michael Bien | 2010-06-08 | 1 | -157/+1 |
| | | | | | | | significantly. - CLAbstractImpl is automatically generated by gluegen (former CLImpl) - CLImply is handwritten and extends CLAbstractImpl to handle special cases | ||||
* | changes due to gluegen size_t fix. Switched back to PointerBuffer. 32bit ↵ | Michael Bien | 2010-05-31 | 1 | -2/+2 |
| | | | | systems are now supported again. | ||||
* | status should be an direct buffer. | Michael Bien | 2010-05-12 | 1 | -2/+8 |
| | |||||
* | finished main functionality of ErrorHandler impl. | Michael Bien | 2010-05-04 | 1 | -8/+41 |
| | | | | | | - using event listener add/remove pattern instead add on context creation - context -> error handler object global reference mapping(TM) using LongLongMap in CLImpl - global ref is deleted on context release | ||||
* | CLBuildListener functionality for high level bindings. | Michael Bien | 2010-05-02 | 1 | -6/+6 |
| | | | | | - uses low level BuildProgramCallback internally - updated tests, testing async builds | ||||
* | continued with callbacks. | Michael Bien | 2010-04-26 | 1 | -6/+0 |
| | | | | | - started with context error callback - finished build program callback | ||||
* | implemented low level BuildProgramCallbacks. | Michael Bien | 2010-04-25 | 1 | -28/+16 |
| | | | | | - removed userdata arguments from createContext* and buildProgram bindings - updated LowLevelBindingTest | ||||
* | clGetExtensionFunctionAddress returns now a long. | Michael Bien | 2010-04-24 | 1 | -0/+11 |
| | |||||
* | dynamic binding for OpenGL specific functionality. | Michael Bien | 2010-04-24 | 1 | -4/+4 |
| | |||||
* | modifications due to class movement in gluegen. | Michael Bien | 2010-04-01 | 1 | -3/+3 |
| | |||||
* | refactorings due to newly introduced Int64Buffer in gluegen. | Michael Bien | 2010-03-30 | 1 | -2/+2 |
| | |||||
* | changes due to BufferFactory -> Buffers renaming in gluegen. | Michael Bien | 2010-03-29 | 1 | -21/+21 |
| | |||||
* | refactoring due to gluegen changes. | Michael Bien | 2010-03-27 | 1 | -15/+15 |
| | | | | - renamed com.sun.gluegen.runtime -> com.jogamp.gluegen.runtime. | ||||
* | code review, spell checks and scope. | Michael Bien | 2010-02-24 | 1 | -1/+1 |
| | |||||
* | enabled putMapImage methods in CLCommandQueue. | Michael Bien | 2010-02-19 | 1 | -0/+54 |
| | | | | added slightly modified mapImage implementation via custom code for mapped image buffer size calculation in the glue layer. | ||||
* | fixed bug in CL[GL]Context.create(..., device), added test. | Michael Bien | 2010-02-12 | 1 | -2/+2 |
| | | | | CLKernel is now Cloneable. | ||||
* | trivial bugfixes, typo and javadoc warning fixes. | Michael Bien | 2010-02-01 | 1 | -1/+5 |
| | | | | | | began to switch to gluegen's libloading infrastructure. added CL extensions accessors to CLPlatform. optimized isFooEnabled() methods for CLCommandQueue. | ||||
* | more direct NIO. | Michael Bien | 2010-01-25 | 1 | -47/+53 |
| | |||||
* | dynamic dispatch via CLProcAddressTable for OpenCL extensions. | Michael Bien | 2010-01-22 | 1 | -1/+3 |
| | | | | made CLProgram failsafe, updated tests. | ||||
* | introduced CLMemory as superclass for all memory objects. | Michael Bien | 2010-01-18 | 1 | -3/+3 |
| | | | | added CLImage, CLImage2d and CLImage3d. | ||||
* | introduced CLGLContext, refactored dependencies, cleanup in opencl code. | Michael Bien | 2010-01-02 | 1 | -0/+11 |
| | |||||
* | added cl_ext header to build - extensions are now included in CL and CLGLI api. | Michael Bien | 2009-11-06 | 1 | -2/+2 |
| | | | | | fixed create context codepaths with platform ID as parameter in high level api. updated test. | ||||
* | generified CLBuffer, added createFromGLBuffer(...). | Michael Bien | 2009-10-27 | 1 | -2/+2 |
| | |||||
* | implemented clCreateContext(...) and updated Tests and high level binding. | Michael Bien | 2009-10-25 | 1 | -6/+17 |
| | |||||
* | utility methods and refactoring. | Michael Bien | 2009-10-23 | 1 | -8/+10 |
| | |||||
* | fixed clBuildProgram, finished VectorAdd unit test. | Michael Bien | 2009-10-16 | 1 | -5/+16 |
| | |||||
* | implemented clBuildProgram(...) and updated JUnit test. | Michael Bien | 2009-10-14 | 1 | -9/+24 |
| | |||||
* | added utility methods and getters to CLPlatform, CLDevice and CLContext. | Michael Bien | 2009-10-01 | 1 | -4/+4 |
| | | | | adapted unit test. | ||||
* | fixed stdinit header, modified test to print out CL platform info. | Michael Bien | 2009-09-29 | 1 | -2/+2 |
| | |||||
* | temporary added GL3 headers, we should use JOGL's headers in future. | Michael Bien | 2009-09-29 | 1 | -4/+5 |
| | | | | continued with clCreateContextFromType impl. | ||||
* | splitted binding in core (CL) and CL-GL interop. (CLGLI) | Michael Bien | 2009-09-23 | 1 | -0/+13 |
began with custom impl. for functions with c -> java callbacks added an utility which uncomments function parameter names in headers |