summaryrefslogtreecommitdiffstats
path: root/src/com/jogamp/opencl/CLPlatform.java
Commit message (Collapse)AuthorAgeFilesLines
* Fix copyright/author tagsedgeSven Gothel2011-06-281-1/+1
|
* Fix merge w/ latest mbien/edgeSven Gothel2011-06-281-3/+3
|\
| * Fix last merge of mbien/masterSven Gothel2011-06-281-50/+53
| |\
| * | Synced w/ mbien's JOCL branch - Making it compatible w/ GlueGen againSven Gothel2011-05-181-4/+4
| | |
* | | internal refactoring to use new binding interfaces in highlevel api impl.Michael Bien2011-06-151-2/+6
| | |
* | | CLContext uses now CLContextBinding interface.Michael Bien2011-05-281-0/+55
| | |
* | | LLB refactoring.Michael Bien2011-05-271-3/+4
| |/ |/| | | | | | | | | - split up CL into multiple sub interfaces - seperation is now feature wise - introdused llb package for low level classes
* | introduced CLAccessorFactory spi and threadlocal default impl for CLDevice ↵Michael Bien2011-05-261-48/+36
| | | | | | | | and CLPlatform.
* | CLAccessor SPI - initial refactorings.Michael Bien2011-05-251-11/+26
|/
* moved all cl calls to CLInfoAccessor (CLDevice and CLPlatform).Michael Bien2011-05-121-38/+51
|
* fixed old TODO + better toString() formatting.Michael Bien2011-05-111-7/+9
|
* switched from PointerBuffer to NativeSizeBuffer.Michael Bien2011-04-231-9/+9
|
* added CLDeviceFilters utility api.Michael Bien2011-03-291-33/+72
|
* 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 ;).