aboutsummaryrefslogtreecommitdiffstats
path: root/resources
Commit message (Collapse)AuthorAgeFilesLines
* switched to dynamic linking. All custom code functions must be called via ↵Michael Bien2010-06-213-70/+108
| | | | funciton pointers since this point.
* ForceProcAddressGen for a few extensions.Michael Bien2010-06-151-0/+10
|
* fixed build... forgot an include.Michael Bien2010-06-151-0/+1
|
* OpenCL 1.1 support.OpenCL1.1Michael Bien2010-06-159-39/+439
| | | | | | | | - updated headers - removed deprecated function from HLB - updated javadoc taglets and all references - disabled cl_vendor_ext.h since most of them are now in the official headers - TODO revisit callbacks
* Refactored LLB into two impl layers to reduce custom code injection ↵Michael Bien2010-06-082-165/+10
| | | | | | | 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-313-5/+6
| | | | systems are now supported again.
* updated cl_ext header to latest version.Michael Bien2010-05-181-2/+8
|
* disabled callbacks temporary to be able to build on windows.Michael Bien2010-05-121-14/+28
| | | | fixed a few compiler warnings.
* status should be an direct buffer.Michael Bien2010-05-121-2/+8
|
* started with dynamic-binding-only build option.Michael Bien2010-05-081-1/+4
| | | | added user.libpath property for user specified library linking.
* added new AMD vendor extensions to cl_vendor_ext.h.Michael Bien2010-05-041-0/+55
|
* finished main functionality of ErrorHandler impl.Michael Bien2010-05-044-26/+94
| | | | | | - 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-023-7/+8
| | | | | - uses low level BuildProgramCallback internally - updated tests, testing async builds
* continued with callbacks.Michael Bien2010-04-262-20/+57
| | | | | - started with context error callback - finished build program callback
* implemented low level BuildProgramCallbacks.Michael Bien2010-04-253-40/+71
| | | | | - removed userdata arguments from createContext* and buildProgram bindings - updated LowLevelBindingTest
* clGetExtensionFunctionAddress returns now a long.Michael Bien2010-04-242-2/+14
|
* dynamic binding for OpenGL specific functionality.Michael Bien2010-04-242-4/+15
|
* updated opencl man pages url in native-taglet.propierties.Michael Bien2010-04-201-74/+74
|
* updated cl_ext.h and cl_gl.h (automatically detected by updateder script).Michael Bien2010-04-152-4/+16
|
* renamed package com.mbien.* in com.jogamp.* JOCL is now officially a JogAmp ↵Michael Bien2010-04-125-13/+13
| | | | team player ;).
* removed duplicated imports due to changes in gluegen.Michael Bien2010-04-081-3/+0
|
* modifications due to class movement in gluegen.Michael Bien2010-04-012-6/+6
|
* 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-273-19/+19
| | | | - renamed com.sun.gluegen.runtime -> com.jogamp.gluegen.runtime.
* moved generated CLGLI Interface into com.mbien.opencl.gl package.Michael Bien2010-03-082-0/+6
|
* added new cl_gl_ext.h headerfile and enabled automatic updates.Michael Bien2010-03-082-0/+53
|
* added a few @native javadoc tags to CLCommandQueue.Michael Bien2010-02-281-73/+77
|
* taglet generator removes now duplicated properties.Michael Bien2010-02-242-124/+74
|
* code review, spell checks and scope.Michael Bien2010-02-241-1/+1
|
* several small refactorings, api and javadoc improvements.Michael Bien2010-02-221-0/+1
| | | | | added automatically generated specialized CLExceptions for each known OpenCL error. added get/set Properties to CLCommandQueue.
* added custom cl_vendor_ext.h with a set of NV vendor extensions which are ↵Michael Bien2010-02-212-0/+10
| | | | | | not yet in the official headers. updated CLException with CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR cause.
* updated OpenCL headers to newest version (Wed, 17 Feb 2010).Michael Bien2010-02-215-244/+1043
|
* enabled putMapImage methods in CLCommandQueue.Michael Bien2010-02-193-1/+119
| | | | added slightly modified mapImage implementation via custom code for mapped image buffer size calculation in the glue layer.
* added putCopyBufferToImage, putCopyImageToBuffer and putMap/UnmapBuffer ↵Michael Bien2010-02-181-0/+5
| | | | | | operations to CLCommandQueue. added buffer mapping test to CLBufferTest.
* 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-013-1/+16
| | | | | | began to switch to gluegen's libloading infrastructure. added CL extensions accessors to CLPlatform. optimized isFooEnabled() methods for CLCommandQueue.
* splitted CLImageFormat into CLImageFormat and (generated) CLImageFormatImpl.Michael Bien2010-01-292-5/+8
| | | | | refactored CLProgram kernel creation code. updated tests.
* more direct NIO.Michael Bien2010-01-253-83/+69
|
* dynamic dispatch via CLProcAddressTable for OpenCL extensions.Michael Bien2010-01-224-11/+20
| | | | made CLProgram failsafe, updated tests.
* temporary dissabled non direct NIO binding for methods containing long[] ↵Michael Bien2010-01-191-0/+26
| | | | | | | | since its broken on 32bit systems. refactored high level binding to use direct NIO exclusively. temporary dissabled low level binding junit tests. green bar on 32 and 64 bit systems.
* introduced CLMemory as superclass for all memory objects.Michael Bien2010-01-182-5/+5
| | | | added CLImage, CLImage2d and CLImage3d.
* cleaned up NioDirectOnly list, added clSetKernelArg to list.Michael Bien2010-01-141-14/+11
| | | | | | added experimental QueueBarrier for easy synchronization between multiple concurrent CLCommandQueues. refactored CLCommandQueue, added putTask(). added another concurrency JUnit test.
* enforce client side "good behavior" by generating direct-memory-only ↵Michael Bien2010-01-121-0/+28
| | | | bindings for performance critical functions.
* introduced CLGLContext, refactored dependencies, cleanup in opencl code.Michael Bien2010-01-023-1/+15
|
* fixed gcc setup on mac.Michael Bien2009-12-022-5/+6
| | | | | updated native taglet toc url. fixed small bug in cl char[] -> String conversion.
* added remaining @native tags to method javadoc.Michael Bien2009-11-233-8/+21
| | | | fixed createTagletProps.sh to recognize function names containing numbers.
* generated javadoc links now to the official OpenCL doc ↵Michael Bien2009-11-224-1/+126
| | | | | | (http://www.khronos.org/opencl/sdk/1.0/docs/man/xhtml/). every generated method contains now a link to the specific OpenCL man page of the native OpenCL function.
* fixed mingw32 build on windows.Michael Bien2009-11-201-1/+1
| | | | | added scripts for crosscompilation on linux64 for win32/64 and linux32/64. temporary disabled OpenCL extensions.
* added cl_ext header to build - extensions are now included in CL and CLGLI api.Michael Bien2009-11-065-4/+85
| | | | | fixed create context codepaths with platform ID as parameter in high level api. updated test.