aboutsummaryrefslogtreecommitdiffstats
path: root/resources
Commit message (Collapse)AuthorAgeFilesLines
* small modifications and fixes (build, gluegen)Michael Bien2010-11-153-1/+4
| | | | | | - do not fail if artifact.properties is missing in jogl - include cl_ext.h to jocl glue code - added quotes to #warning text in cl_platform.h to be able to cleanly read it via gluegen
* Removed __GNUC__ from opencl.h gluegen loader fileSven Gothel2010-11-151-5/+1
|
* 1st fixes for new gluegenSven Gothel2010-11-152-32/+44
|
* CLMemObjectDestructorCallback for HLB and LLB.Michael Bien2010-09-024-8/+33
|
* CLEvent callbacks for HLB and LLB.Michael Bien2010-09-024-9/+68
|
* updated to latest Khronos CL headers.Michael Bien2010-08-242-7/+31
|
* updated OpenGL headers.Michael Bien2010-08-072-5259/+1442
|
* updated cl_ext.h.Michael Bien2010-08-071-2/+2
|
* enabled create-context and build-program callbacks using CL_CALLBACK calling ↵Michael Bien2010-07-061-24/+14
| | | | convention.
* 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.