| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
isAvailable() simply shall return true if JOCL/OpenCL libs could be loaded.
- Promote CLAbstractImpl.isAvailable() to CLPlatform, public API.
- CLAbstractImpl.isAvailable() simply shall return true if JOCL/OpenCL libs could be loaded.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
c47bc86ae2ee268a1f38c5580d11f93d7f8d6e74)
- Change non static accesses to static members using declaring type
- Change indirect accesses to static members to direct accesses (accesses through subtypes)
- Add final modifier to private fields
- Add final modifier to method parameters
- Add final modifier to local variables
- Remove unnecessary casts
- Remove unnecessary '$NON-NLS$' tags
- Remove trailing white spaces on all lines
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixed detection of compatible interoperability platforms (was silently
skipping platform because GL vendor was Nvidia, but CL vendor was
Apple). Also fixed CL kernel syntax error about signed-unsigned
comparison that ATI's driver on Windows didn't find, and fixed the CL
memory object to be write-only instead of read-only (which ATI's Windows
driver just ignored).
|
| |
| |
| |
| |
| | |
Make the test modify a GL texture with a CL kernel, then loop over the
texture afterwards to check each texel has the right value. Also make
the test loop over all platforms and devices that support sharing.
|
| |
| |
| |
| |
| | |
The test here is still not complete, just checking in so I can switch
branches.
|
|/
|
|
| |
base UITest class.
|
|
|
|
|
|
| |
Remove all Java lint warnings, by fixing the code if possible, and if
not possible then by inserting @SuppressWarnings. Some of these
@SuppressWarnings can be replaced later with @SafeVarargs if we
eventually drop support for Java 6.
|
|
|
|
|
|
|
|
|
|
| |
Since nobody currently makes an OpenCL driver for Solaris, all the
tests used to fail, which told us nothing. This commit adds code
to check whether OpenCL is unavailable and the OS is Solaris, in
which case the test contents are skipped. If an OpenCL driver ever
appears for Solaris, or if we start testing on another platform
with no OpenCL driver, there's now one single place to add or remove
checks that will allow for this.
|
|
|
|
| |
Added main entry and listed in tests.sh for manual test.
|
|
|
|
|
|
| |
CLGL.CL_CONTEXT_PROPERTY_USE_CGL_SHAREGROUP_APPLE and comment it's usage; Remove 'import static'
Note: JOCL impl. shall remove all 'import static' to remove hardhsip on ClassLoader ..
|
|
|
|
| |
; Remove JOGL GLProfile.initSingleton(boolean) call in CLGL test
|
| |
|
|
|
|
|
| |
- but can be updated later if required (gl lock is mandatory)
- added VBO CLGL test
- javadoc updates
|
|
|
| |
increased timeout in CLGLTest.
|
| |
|
| |
|
|
|
|
| |
destroy(true) -> destroy().
|
|
|
|
| |
JOGL in one thread.
|
| |
|
| |
|
| |
|
|
|
|
| |
CLGLTest: make gl context current right after init (jogl bug workaround)
|
|
|
|
|
| |
version checks in unit tests.
GLProfile.initSingleton() workaround in CLGLTest.
|
|
|
|
|
|
| |
programs can't be built concurrently.
CLProgram uses ReentrantLock to put synchronous and asynchronous calls to clBuildProgram(...) in a squence.
|
| |
|
|
|
|
| |
GLCL obj sharing is supported.
|
|
|
|
| |
fixed a few compiler warnings.
|
|
made CLContext.release() more bulletproof.
added CLGLTest.
|