Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Unstable

Changes

Summary

  1. Use gluegen's JUnit in Eclipse (details)
  2. Start adding texture interop test. (details)
  3. Finish texture sharing test. (details)
  4. Fix CL-GL interoperability tests on Mac. (details)
Commit a970db1978b919e550b981a5f4c31c6efd7590c5 by Wade Walker
Use gluegen's JUnit in Eclipse

This fixes problems when Eclipse's default JUnit is too old for our code.
The file was modified.classpath (diff)
Commit 5abb164b19a244345672a0b0f37b6e9ca68da7ba by Wade Walker
Start adding texture interop test.

The test here is still not complete, just checking in so I can switch
branches.
The file was modifiedtest/com/jogamp/opencl/gl/CLGLTest.java (diff)
Commit 00f4325c5a46bf7c46be8646c1eb6f53b632f30a by Wade Walker
Finish texture sharing test.

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 file was modifiedsrc/com/jogamp/opencl/util/CLDeviceFilters.java (diff)
The file was modifiedtest/com/jogamp/opencl/gl/CLGLTest.java (diff)
The file was modifiedsrc/com/jogamp/opencl/util/CLPlatformFilters.java (diff)
Commit f98767152049ac141e115dcbb6a6ac66f4831d6a by Wade Walker
Fix CL-GL interoperability tests on Mac.

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).
The file was modifiedtest/com/jogamp/opencl/gl/CLGLTest.java (diff)
The file was modifiedsrc/com/jogamp/opencl/util/CLPlatformFilters.java (diff)