aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/jogamp/opencl/CLPlatform.java
Commit message (Collapse)AuthorAgeFilesLines
* CLContext and CLPlatform are now threadsafe. Updated javadocs.Michael Bien2011-02-081-1/+3
|
* improved javadoc.Michael Bien2011-02-081-1/+26
|
* check for empty device list to prevent a INVALID_VALUE exception on apple's ↵Michael Bien2011-01-221-1/+1
| | | | impl.
* paper work: license and file headers.Michael Bien2010-11-261-0/+28
|
* added JOCLVersion utility and integrated in CLPlatform.Michael Bien2010-11-181-0/+5
| | | | added spec version to manifest, updated CLInfo.
* initial import of utility API for filtering platforms.Michael Bien2010-09-211-8/+47
|
* removed CLContext factory methods with CLPlatform + CLDevice list combinations.Michael Bien2010-09-151-1/+1
| | | | | | | | | | | | justification: - information is now no longer needed since every CLDevice knows its CLPlatform - OpenCL device IDs are not portable between CLPlatforms changes: - Context factories will throw CLInvalidPlatformException if the platform of all CLDevices does not match related changes: - [persistance] CLProgramBuilder stores now the ICD suffix to be later able to map binaries back to the platform + device
* changed initialization from static initializer to internal singleton ↵Michael Bien2010-09-101-15/+26
| | | | intialization to get rid of ExceptionInInitializerErrors.
* added com.jogamp.util.CLInfo.Michael Bien2010-09-071-1/+7
| | | | | introduced CLProperty annotation for CLDevice and CLPlatform properties. fixed bug in CLVersion.
* CLPlatform.getDefault() returns now the platform with the latest versionMichael Bien2010-09-021-3/+7
|
* better exception message if libOpenCL could not be loaded.Michael Bien2010-09-011-4/+14
|
* minor refactorings and updates.Michael Bien2010-06-271-5/+5
|
* added CLVersion utility class and corresponding API.Michael Bien2010-06-241-3/+37
| | | | | version checks in unit tests. GLProfile.initSingleton() workaround in CLGLTest.
* switched to dynamic linking. All custom code functions must be called via ↵Michael Bien2010-06-211-9/+32
| | | | funciton pointers since this point.
* changes due to gluegen size_t fix. Switched back to PointerBuffer. 32bit ↵Michael Bien2010-05-311-2/+2
| | | | systems are now supported again.
* added doPrivileged block around libloading logic.Michael Bien2010-04-281-4/+19
|
* modification due to method renaming in gluegen/ProcAddressTable.Michael Bien2010-04-241-2/+1
|
* renamed NativeLibLoader to JOCLJNILibLoader.Michael Bien2010-04-241-1/+1
|
* dynamic binding for OpenGL specific functionality.Michael Bien2010-04-241-5/+16
|
* renamed package com.mbien.* in com.jogamp.* JOCL is now officially a JogAmp ↵Michael Bien2010-04-121-0/+302
team player ;).