aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/mbien/opencl/CLContext.java
Commit message (Collapse)AuthorAgeFilesLines
* modifications due to class movement in gluegen.Michael Bien2010-04-011-5/+5
|
* fixed newly introduced bug in CLCommandQueue, cleanup in CLContext.Michael Bien2010-03-301-7/+6
|
* refactorings due to newly introduced Int64Buffer in gluegen.Michael Bien2010-03-301-5/+5
|
* changes due to BufferFactory -> Buffers renaming in gluegen.Michael Bien2010-03-291-3/+3
|
* refactoring due to gluegen changes.Michael Bien2010-03-271-4/+4
| | | | - renamed com.sun.gluegen.runtime -> com.jogamp.gluegen.runtime.
* get(GL)Context() and getCL() getters.Michael Bien2010-03-161-0/+7
| | | | | fix in isGLMemorySharingSupported() on mac. javadoc fixes.
* introduced gl package and moved all interoperability functionality into it.Michael Bien2010-03-081-0/+4
|
* introduced (package private) Disposable interface for forward compatiblility ↵Michael Bien2010-02-281-0/+4
| | | | | | with JDK7's ARM blocks. CLResource extends Disposable.
* introduced CLBuildConfiguration and CLProgramConfiguration interfaces for ↵Michael Bien2010-02-251-6/+6
| | | | CLProgramBuilder.
* code review, spell checks and scope.Michael Bien2010-02-241-1/+1
|
* code review. Fixed typos in javadoc and fixed some warnings.Michael Bien2010-02-241-13/+13
|
* introduced CLObject as common superclass for all OpenCL objects.Michael Bien2010-02-221-10/+14
|
* several small refactorings, api and javadoc improvements.Michael Bien2010-02-221-21/+33
| | | | | added automatically generated specialized CLExceptions for each known OpenCL error. added get/set Properties to CLCommandQueue.
* added putCopyBufferToImage, putCopyImageToBuffer and putMap/UnmapBuffer ↵Michael Bien2010-02-181-0/+16
| | | | | | operations to CLCommandQueue. added buffer mapping test to CLBufferTest.
* fixed bug in CL[GL]Context.create(..., device), added test.Michael Bien2010-02-121-3/+9
| | | | CLKernel is now Cloneable.
* implemented GL interop context creation on windows and mac.Michael Bien2010-01-261-26/+24
| | | | added more factory methods to CLGLContext.
* more direct NIO.Michael Bien2010-01-251-17/+20
|
* forgot file in last commit.Michael Bien2010-01-201-1/+9
|
* seperated CLProgram specific tests into CLProgramTest.Michael Bien2010-01-201-2/+9
| | | | | implemented create-program-from-binaries functionality. javadoc fixes.
* temporary dissabled non direct NIO binding for methods containing long[] ↵Michael Bien2010-01-191-8/+6
| | | | | | | | 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-181-30/+60
| | | | added CLImage, CLImage2d and CLImage3d.
* introduced CLSampler and CLEvent.Michael Bien2010-01-081-2/+28
| | | | | refactored code to use internal CLInfoAccessor utility where it makes sense. static imports.
* introduced CLGLContext, refactored dependencies, cleanup in opencl code.Michael Bien2010-01-021-23/+13
|
* improved Exception handling in CLProgram and CLKernel.Michael Bien2009-11-081-2/+5
| | | | | introduced CLResource interface for releasable resources. CLProgram is now rebuildable.
* added more buffer creation factory methods.Michael Bien2009-11-061-13/+50
|
* added cl_ext header to build - extensions are now included in CL and CLGLI api.Michael Bien2009-11-061-8/+9
| | | | | fixed create context codepaths with platform ID as parameter in high level api. updated test.
* refactoring and more utility methods.Michael Bien2009-11-021-20/+1
|
* generified CLBuffer, added createFromGLBuffer(...).Michael Bien2009-10-271-10/+28
|
* implemented clCreateContext(...) and updated Tests and high level binding.Michael Bien2009-10-251-7/+54
|
* utility methods and refactoring.Michael Bien2009-10-231-38/+60
|
* 32bit compatibility.Michael Bien2009-10-221-4/+6
|
* api cleanup and refactoring.Michael Bien2009-10-221-35/+38
|
* added CopyBuffer implementation to CLCommandQueue and and test method to ↵Michael Bien2009-10-211-0/+5
| | | | HighLevelBindingTest.
* refactored JOCLTest into LowLevelBindingTest and HighLevelBindingTest.Michael Bien2009-10-201-43/+33
| | | | | moved listCLPlatforms() and getLowLevelBinding() from CLContext to CLPlatform. added method to create CLPrograms from InputStreams and updated test.
* added CLCommandQueue to CLContext's resource management code, minor fixes...Michael Bien2009-10-201-0/+26
|
* initial import of CLCommandQueue.Michael Bien2009-10-191-13/+12
| | | | | updated JUnit test to test CLCommandQueue. cleand up project dependencies.
* initial import of CLBuffer and CLKernel.Michael Bien2009-10-191-2/+59
| | | | | added hashCode(), equals() and toString() methods. updated JUnit test to test new classes.
* initial import of CLProgram. Updated JUnit Test accordingly.Michael Bien2009-10-191-22/+85
|
* implemented clBuildProgram(...) and updated JUnit test.Michael Bien2009-10-141-2/+8
|
* cleaned up test output, removed some internal hardcoded fields from CLDevice.Michael Bien2009-10-121-4/+9
|
* added utility methods and getters to CLPlatform, CLDevice and CLContext.Michael Bien2009-10-011-1/+83
| | | | adapted unit test.
* started with high level abstraction.Michael Bien2009-09-301-0/+45