Login  Register

Re: CLWork integration example?

Posted by Michael Bien on Nov 21, 2011; 9:25pm
URL: https://forum.jogamp.org/CLWork-integration-example-tp3491006p3526101.html

On 11/18/2011 02:15 AM, Giovanni Idili [via jogamp] wrote:
Hi Michael,

thanks for the clarification and the example, which was particularly useful.

I am slowly coming to grasps with this stuff :)

I am now trying to grab a more recent version of JOCL that includes the CLWork stuff - which one would you advise downloading?

I tried with downloading the most recent one that includes OSX [http://jogamp.org/deployment/autobuilds/master/jocl-b474-2011-11-08_12-16-26/] from the auto-build list but I see that it contains only the jocl jar/lib (as opposed to a whole bunch of other stuff such as gluegen as on older builds such as the one I am currently using) and if I try to substitute jocl.jar and libjocl.dylib to my current ones I get:

Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class com.jogamp.common.os.Platform
at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:54)
at com.jogamp.opencl.util.JOCLVersion.getAllVersions(JOCLVersion.java:78)
at com.jogamp.opencl.CLPlatform.initialize(CLPlatform.java:216)
at com.jogamp.opencl.CLPlatform.initialize(CLPlatform.java:148)
at com.jogamp.opencl.CLPlatform.getDefault(CLPlatform.java:229)
at com.jogamp.opencl.CLContext.create(CLContext.java:170)
at com.jogamp.opencl.CLContext.create(CLContext.java:145)


... being annoyed by dumb asses like me is one of the perks of running an open source proj :)

Best Regards and thanks for your help,

Giovanni
Hi,

you could try the experimental branch but it uses different binding code which makes it incompatible to jogl.
downloads are at github
https://github.com/mbien/jocl/downloads

Builds are only uploaded if all junit tests are green but they shouldn't be seen as stable. The builds use classpath libloading by default, so you can simply put all jars (containing natives) into the classpath and be set for desktop deployment (which is another experimental thing).

regards,
michael

-- 
http://michael-bien.com/