summaryrefslogtreecommitdiffstats
path: root/test/com/jogamp/opencl/CLProgramTest.java
Commit message (Collapse)AuthorAgeFilesLines
* Bug 1057: Analyze CLProgramTest freeze on Win 8.1 Intel i7-4770T CPU / HD ↵Sven Gothel2014-09-011-27/+30
| | | | | | | | Graphics 4600 - Properly enforce test order (alphanumeric) - Split builderTest() to synchronized and async tests
* Code Clean-Up based on our Recommended Settings (jogamp-scripting ↵Sven Gothel2014-07-031-32/+32
| | | | | | | | | | | | | 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
* Bug 978: Promote whether a test shall fail due to unavailable CL driver in ↵Sven Gothel2014-05-101-13/+0
| | | | base UITest class.
* Fix crashes due to AMD driver bugs.Wade Walker2014-03-081-12/+20
| | | | | | | | | | | programBinariesTest() failure was due to AMD drivers crashing in clCreateKernelsInProgram() when the program is not built yet, instead of returning error code CL_INVALID_PROGRAM_EXECUTABLE as they should. lowLevelVectorAddTest() failure was apparently due to the AMD drivers writing past the end of a direct byte buffer in such a way that it made System.gc() crash when called during teardown (this crash didn't even dump stack). Making the buffer larger solved the problem.
* Fix OpenCL test failures on Solaris.Wade Walker2014-02-231-0/+13
| | | | | | | | | | 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.
* Adapt all unit tests to use UITestCase and enforce named unit test order. ↵Sven Gothel2014-01-261-9/+20
| | | | Added main entry and listed in tests.sh for manual test.
* CLKernel short setters, setArgs(Object... values) for convenient initialization.Michael Bien2011-06-191-2/+5
|
* LLB refactoring.Michael Bien2011-05-271-0/+2
| | | | | | - split up CL into multiple sub interfaces - seperation is now feature wise - introdused llb package for low level classes
* CLKernel code review.Michael Bien2011-05-151-1/+18
| | | | | - optimized create from name path - putArg should not increment the index if setting the argument fails - added putArg() test
* minimal wgs requirement for kernelTest.Michael Bien2011-02-131-15/+7
|
* paper work: license and file headers.Michael Bien2010-11-261-0/+28
|
* enabled create-context and build-program callbacks using CL_CALLBACK calling ↵Michael Bien2010-07-061-1/+0
| | | | convention.
* moved calls to program.createCLKernels() into seperate test method.Michael Bien2010-06-161-7/+33
| | | | NV CL 1.1 devdriver has some issues in this area.
* changes due to gluegen size_t fix. Switched back to PointerBuffer. 32bit ↵Michael Bien2010-05-311-2/+10
| | | | systems are now supported again.
* disabled callbacks temporary to be able to build on windows.Michael Bien2010-05-121-0/+1
| | | | fixed a few compiler warnings.
* CLBuildListener functionality for high level bindings.Michael Bien2010-05-021-3/+20
| | | | | - uses low level BuildProgramCallback internally - updated tests, testing async builds
* fixed CLProgramTest on AMD platform + GPU device.Michael Bien2010-05-011-5/+12
|
* fixed buffer-offset bug in CLKernel.getCompileWorkGroupSize, optimized ↵Michael Bien2010-04-161-1/+5
| | | | buffer size on 32bit systems, enabled test.
* code review: improved exception messages to be more verbose whenever possible.Michael Bien2010-04-151-0/+28
| | | | began with CLKernel testcase.
* renamed package com.mbien.* in com.jogamp.* JOCL is now officially a JogAmp ↵Michael Bien2010-04-121-0/+224
team player ;).