Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | even more utility methods and general awesomeness. | Michael Bien | 2010-03-16 | 11 | -61/+147 |
| | |||||
* | added Capabilities enum and getter to CLDevice. | Michael Bien | 2010-03-16 | 3 | -3/+60 |
| | | | | updated tests. | ||||
* | MultiQueueBarrier is now reusable. | Michael Bien | 2010-03-15 | 1 | -6/+36 |
| | |||||
* | moved generated CLGLI Interface into com.mbien.opencl.gl package. | Michael Bien | 2010-03-08 | 7 | -6/+4 |
| | |||||
* | introduced gl package and moved all interoperability functionality into it. | Michael Bien | 2010-03-08 | 12 | -25/+57 |
| | |||||
* | moved utilities to util package. | Michael Bien | 2010-03-08 | 13 | -30/+66 |
| | | | | several smaller improvements and doc fixes. | ||||
* | added put/setNullArg(int size) for setting NULL ranges as kernel argument to ↵ | Michael Bien | 2010-03-01 | 3 | -1/+30 |
| | | | | | | | CLKernel. added missing flush() to CLCommandQueue. added CLMemory.getCapacity() utility method. | ||||
* | added a few @native javadoc tags to CLCommandQueue. | Michael Bien | 2010-02-28 | 1 | -0/+230 |
| | |||||
* | introduced (package private) Disposable interface for forward compatiblility ↵ | Michael Bien | 2010-02-28 | 10 | -1/+60 |
| | | | | | | with JDK7's ARM blocks. CLResource extends Disposable. | ||||
* | improved generics and fixed javadoc warnings. | Michael Bien | 2010-02-28 | 3 | -5/+5 |
| | |||||
* | added three missing workgroup info methods in CLKernel. | Michael Bien | 2010-02-28 | 2 | -1/+41 |
| | |||||
* | fixed copy and paste bug in CLCommandQueue.put1DRangeKernel(). | Michael Bien | 2010-02-28 | 1 | -1/+1 |
| | |||||
* | removed .idea/workspace.xml from repo and updated .gitignore. | Michael Bien | 2010-02-27 | 1 | -2/+2 |
| | | | | updated intellij project files. | ||||
* | refactored CLGLBuffer into seperate OpenGL buffer and image types. | Michael Bien | 2010-02-27 | 12 | -66/+407 |
| | |||||
* | improved CLProgramBuilder and implemented propper configuration loading. | Michael Bien | 2010-02-26 | 3 | -9/+116 |
| | |||||
* | implemented Serialization for CLProgramBuilder. | Michael Bien | 2010-02-26 | 4 | -36/+141 |
| | | | | | | CLProgram.getBinaries() is now ordered. updated junit to 4.8.1. javadoc fixes. | ||||
* | introduced CLBuildConfiguration and CLProgramConfiguration interfaces for ↵ | Michael Bien | 2010-02-25 | 5 | -50/+157 |
| | | | | CLProgramBuilder. | ||||
* | renamed QueueBarrier to MultiQueueBarrier. | Michael Bien | 2010-02-25 | 1 | -14/+38 |
| | | | | added cancelBarrier and getCount. | ||||
* | initial import of CLProgramBuilder. | Michael Bien | 2010-02-24 | 2 | -20/+174 |
| | |||||
* | code review, spell checks and scope. | Michael Bien | 2010-02-24 | 9 | -20/+20 |
| | |||||
* | code review. Fixed typos in javadoc and fixed some warnings. | Michael Bien | 2010-02-24 | 10 | -62/+49 |
| | |||||
* | introduced CLObject as common superclass for all OpenCL objects. | Michael Bien | 2010-02-22 | 10 | -110/+145 |
| | |||||
* | several small refactorings, api and javadoc improvements. | Michael Bien | 2010-02-22 | 9 | -169/+768 |
| | | | | | 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 Bien | 2010-02-21 | 1 | -0/+3 |
| | | | | | | not yet in the official headers. updated CLException with CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR cause. | ||||
* | enabled automatic download of cl_ext.h in build. | Michael Bien | 2010-02-21 | 1 | -4/+3 |
| | | | | enabled CL_PLATFORM_NOT_FOUND_KHR exception cause (OpenCL headers have been fixed). | ||||
* | added ERROR status to CLEvent. | Michael Bien | 2010-02-19 | 1 | -3/+17 |
| | |||||
* | fixed CLBufferTest.mapBufferTest() for non CPU contexts. | Michael Bien | 2010-02-19 | 1 | -0/+6 |
| | |||||
* | enabled putMapImage methods in CLCommandQueue. | Michael Bien | 2010-02-19 | 1 | -2/+2 |
| | | | | added slightly modified mapImage implementation via custom code for mapped image buffer size calculation in the glue layer. | ||||
* | fixed CLImage2d methods, range/offset buffers have now correct values for ↵ | Michael Bien | 2010-02-19 | 3 | -16/+39 |
| | | | | | | the third element. javadoc fixes and two more factory methods for CLGLBuffer. | ||||
* | added putCopyBufferToImage, putCopyImageToBuffer and putMap/UnmapBuffer ↵ | Michael Bien | 2010-02-18 | 4 | -19/+325 |
| | | | | | | operations to CLCommandQueue. added buffer mapping test to CLBufferTest. | ||||
* | added a few tests for event profiling and enums. | Michael Bien | 2010-02-13 | 2 | -2/+4 |
| | | | | fixed bug in LocalMemType and Mem enum valueOf(int foo) methods. | ||||
* | fixed bug in CL[GL]Context.create(..., device), added test. | Michael Bien | 2010-02-12 | 4 | -12/+32 |
| | | | | CLKernel is now Cloneable. | ||||
* | CLKernel can now optionally force 64bit args to passed as 32bit args to OpenCL. | Michael Bien | 2010-02-01 | 1 | -2/+27 |
| | |||||
* | trivial bugfixes, typo and javadoc warning fixes. | Michael Bien | 2010-02-01 | 8 | -11/+97 |
| | | | | | | 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 Bien | 2010-01-29 | 7 | -106/+426 |
| | | | | | refactored CLProgram kernel creation code. updated tests. | ||||
* | implemented GL interop context creation on windows and mac. | Michael Bien | 2010-01-26 | 3 | -56/+121 |
| | | | | added more factory methods to CLGLContext. | ||||
* | more direct NIO. | Michael Bien | 2010-01-25 | 3 | -24/+30 |
| | |||||
* | internal refactoring. | Michael Bien | 2010-01-25 | 1 | -22/+34 |
| | |||||
* | CLImage support for CLCommandQueue. | Michael Bien | 2010-01-25 | 4 | -36/+217 |
| | |||||
* | added obtain[Device|Platform]Properties() methods to CLUtils. | Michael Bien | 2010-01-23 | 2 | -0/+130 |
| | | | | | added preferred vector width utility accessors to CLDevice. put impl package on javadoc ignore list. | ||||
* | switched from enum to poji as storage for common compiler options. | Michael Bien | 2010-01-22 | 1 | -36/+46 |
| | |||||
* | added blockingWait parameter to putWaitForEvent(...) CLCommandQueue methods. | Michael Bien | 2010-01-22 | 3 | -6/+8 |
| | |||||
* | dynamic dispatch via CLProcAddressTable for OpenCL extensions. | Michael Bien | 2010-01-22 | 1 | -3/+38 |
| | | | | made CLProgram failsafe, updated tests. | ||||
* | small win32 fix in build setup and 32bit compatibility fix for CLDevice. | Michael Bien | 2010-01-22 | 1 | -1/+6 |
| | |||||
* | moved all CLGL specific methods into CLGLBuffer. | Michael Bien | 2010-01-21 | 4 | -68/+107 |
| | |||||
* | more device properties. | Michael Bien | 2010-01-21 | 4 | -4/+37 |
| | |||||
* | forgot file in last commit. | Michael Bien | 2010-01-20 | 1 | -1/+9 |
| | |||||
* | seperated CLProgram specific tests into CLProgramTest. | Michael Bien | 2010-01-20 | 5 | -12/+117 |
| | | | | | implemented create-program-from-binaries functionality. javadoc fixes. | ||||
* | temporary dissabled non direct NIO binding for methods containing long[] ↵ | Michael Bien | 2010-01-19 | 5 | -63/+80 |
| | | | | | | | | 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 Bien | 2010-01-18 | 10 | -212/+485 |
| | | | | added CLImage, CLImage2d and CLImage3d. |