aboutsummaryrefslogtreecommitdiffstats
path: root/resources
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* added automatic OpenCL header downloader to build script.Michael Bien2009-11-043-86/+87
|
* integrated function parameter name uncommenter in build process for easier ↵Michael Bien2009-11-023-0/+0
| | | | readable parameter names in generated code.
* renamed automatic generated struct accessor cl_image_format to CLImageFormat.Michael Bien2009-11-011-0/+12
| | | | | getters/setters use now camel case naming without underscores. (note: gluegen patch is pending to rename getters/setters of struct accessors)
* updated headers to latest version.Michael Bien2009-10-313-58/+101
| | | | added -Xmx256m to junit jvm arguments to prevent OOME on some systems.
* generified CLBuffer, added createFromGLBuffer(...).Michael Bien2009-10-272-4/+4
|
* implemented clCreateContext(...) and updated Tests and high level binding.Michael Bien2009-10-252-24/+59
|
* utility methods and refactoring.Michael Bien2009-10-234-36/+24
|
* fixed clBuildProgram, finished VectorAdd unit test.Michael Bien2009-10-162-5/+24
|
* implemented clBuildProgram(...) and updated JUnit test.Michael Bien2009-10-143-20/+88
|
* switched from nvidia to khronos headers.Michael Bien2009-10-135-148/+170
|
* cleaned up resources folder structure and build.Michael Bien2009-10-129-7/+0
|
* added utility methods and getters to CLPlatform, CLDevice and CLContext.Michael Bien2009-10-013-7/+33
| | | | adapted unit test.
* fixed stdinit header, modified test to print out CL platform info.Michael Bien2009-09-292-5/+5
|
* temporary added GL3 headers, we should use JOGL's headers in future.Michael Bien2009-09-294-24/+11679
| | | | continued with clCreateContextFromType impl.
* splitted binding in core (CL) and CL-GL interop. (CLGLI)Michael Bien2009-09-237-19/+119
| | | | | began with custom impl. for functions with c -> java callbacks added an utility which uncomments function parameter names in headers
* enabled javadoc generatorMichael Bien2009-09-201-0/+0
|
* introduced CLGLI interface for OpenCL-OpenGL InteroperabilityMichael Bien2009-09-194-33/+41
|
* added cl-gl3 bindingMichael Bien2009-09-185-1/+21
|
* fixed jvm jni include paths in buildMichael Bien2009-09-172-1/+3
|
* fixed double typedef in buildMichael Bien2009-09-157-29/+30
|
* mapped pointers to longs for internal use as handlesMichael Bien2009-09-102-180/+189
|
* cleanupMichael Bien2009-09-051-3/+3
|
* updated to latest Nvidia OpenCL headers.Michael Bien2009-09-0310-1201/+248
| | | | began to configure build for native lib compilation.
* initial import of JOCL the Java Bindings to OpenCL prototypeMichael Bien2009-07-2414-0/+2388