aboutsummaryrefslogtreecommitdiffstats
path: root/resources/clImplCustomCode.java
Commit message (Collapse)AuthorAgeFilesLines
* switched to dynamic linking. All custom code functions must be called via ↵Michael Bien2010-06-211-1/+1
| | | | funciton pointers since this point.
* Refactored LLB into two impl layers to reduce custom code injection ↵Michael Bien2010-06-081-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 Bien2010-05-311-2/+2
| | | | systems are now supported again.
* status should be an direct buffer.Michael Bien2010-05-121-2/+8
|
* finished main functionality of ErrorHandler impl.Michael Bien2010-05-041-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 Bien2010-05-021-6/+6
| | | | | - uses low level BuildProgramCallback internally - updated tests, testing async builds
* continued with callbacks.Michael Bien2010-04-261-6/+0
| | | | | - started with context error callback - finished build program callback
* implemented low level BuildProgramCallbacks.Michael Bien2010-04-251-28/+16
| | | | | - removed userdata arguments from createContext* and buildProgram bindings - updated LowLevelBindingTest
* clGetExtensionFunctionAddress returns now a long.Michael Bien2010-04-241-0/+11
|
* dynamic binding for OpenGL specific functionality.Michael Bien2010-04-241-4/+4
|
* modifications due to class movement in gluegen.Michael Bien2010-04-011-3/+3
|
* refactorings due to newly introduced Int64Buffer in gluegen.Michael Bien2010-03-301-2/+2
|
* changes due to BufferFactory -> Buffers renaming in gluegen.Michael Bien2010-03-291-21/+21
|
* refactoring due to gluegen changes.Michael Bien2010-03-271-15/+15
| | | | - renamed com.sun.gluegen.runtime -> com.jogamp.gluegen.runtime.
* code review, spell checks and scope.Michael Bien2010-02-241-1/+1
|
* enabled putMapImage methods in CLCommandQueue.Michael Bien2010-02-191-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 Bien2010-02-121-2/+2
| | | | CLKernel is now Cloneable.
* trivial bugfixes, typo and javadoc warning fixes.Michael Bien2010-02-011-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 Bien2010-01-251-47/+53
|
* dynamic dispatch via CLProcAddressTable for OpenCL extensions.Michael Bien2010-01-221-1/+3
| | | | made CLProgram failsafe, updated tests.
* introduced CLMemory as superclass for all memory objects.Michael Bien2010-01-181-3/+3
| | | | added CLImage, CLImage2d and CLImage3d.
* introduced CLGLContext, refactored dependencies, cleanup in opencl code.Michael Bien2010-01-021-0/+11
|
* added cl_ext header to build - extensions are now included in CL and CLGLI api.Michael Bien2009-11-061-2/+2
| | | | | fixed create context codepaths with platform ID as parameter in high level api. updated test.
* generified CLBuffer, added createFromGLBuffer(...).Michael Bien2009-10-271-2/+2
|
* implemented clCreateContext(...) and updated Tests and high level binding.Michael Bien2009-10-251-6/+17
|
* utility methods and refactoring.Michael Bien2009-10-231-8/+10
|
* fixed clBuildProgram, finished VectorAdd unit test.Michael Bien2009-10-161-5/+16
|
* implemented clBuildProgram(...) and updated JUnit test.Michael Bien2009-10-141-9/+24
|
* added utility methods and getters to CLPlatform, CLDevice and CLContext.Michael Bien2009-10-011-4/+4
| | | | adapted unit test.
* fixed stdinit header, modified test to print out CL platform info.Michael Bien2009-09-291-2/+2
|
* temporary added GL3 headers, we should use JOGL's headers in future.Michael Bien2009-09-291-4/+5
| | | | continued with clCreateContextFromType impl.
* splitted binding in core (CL) and CL-GL interop. (CLGLI)Michael Bien2009-09-231-0/+13
began with custom impl. for functions with c -> java callbacks added an utility which uncomments function parameter names in headers