shamanDevel
46db6d95f8
Added getter method for the device associated with a command queue
9 years ago
shamanDevel
eb07d69cd8
missing toString() methods added
9 years ago
shamanDevel
dd22ebefdd
Implemented Program.getBinary() with Jocl.
...
The program cache now also works with Jocl.
Thanks to @gouessej for his help.
9 years ago
shamanDevel
4e55e0e5a0
added library for Matrix3f, fixed some bugs
9 years ago
shamanDevel
c162d474c7
added matrix support for kernel arguments (mapped to float16)
9 years ago
shamanDevel
5e098b0493
worked on LWJGL3 support
9 years ago
shamanDevel
22307257e0
added querying of the program binaries and building the programs from these binaries.
...
TestVertexBufferSharing shows how this is used to build a simple program cache.
9 years ago
shamanDevel
54113f35e0
added alternative versions for kernel launches and resource acquiring that do not return an event. This improves the performance.
9 years ago
shamanDevel
4be6013068
reworked releasing system.
...
Now one has to either release a native OpenCLObject manually with release() or register it for automatic garbage collection using register().
These changes greatly improve the performance by reducing the load on the OpenCLObjectManager.
9 years ago
shamanDevel
a26e526945
Added an experimental Jocl binding.
...
Note that Jogamp's Jocl only supports OpenCL1.1, some methods will throw an UnsupportedOperationException.
9 years ago
shamanDevel
7fc7402855
changed author name
9 years ago
shamanDevel
1093c639eb
finished documentation
9 years ago
shamanDevel
ee43853ff1
docs, docs, docs
9 years ago
shamanDevel
196cbc8042
started with the documentation
9 years ago
shamanDevel
60f10bb604
renamed DefaultPlatformChooser and moved it to the core, some small fixes
9 years ago
shamanDevel
0c47bf18c9
added memory managing: native resources are now automatically released
9 years ago
shamanDevel
0d003275a7
implemented image sharing and added julia set testcase
9 years ago
shamanDevel
d36c957f5e
implemented image operations
9 years ago
shamanDevel
4416295069
started with the image api, refactored buffer
9 years ago
shamanDevel
a6be243db1
refactoring of Context: moved simplifying functions from LwjglContext to Context
9 years ago
shamanDevel
ecda9135ad
implemented kernel execution
9 years ago
shamanDevel
6326daa120
implemented program building
9 years ago
shamanDevel
e469af2ebc
implemented LwjglCommandQueue, LwjglBuffer and LwjglEvent, added buffer test to HelloOpenCL
9 years ago
shamanDevel
e02eec0abd
added customizability of the platforms and devices by PlatformChooser
9 years ago
shamanDevel
bb15931fa2
started with context creation
9 years ago