Login  Register

CLWork integration example?

Posted by Giovanni Idili on Nov 08, 2011; 5:32pm
URL: https://forum.jogamp.org/CLWork-integration-example-tp3491006.html

Following some issues I talked about in a previous post [ http://forum.jogamp.org/Code-working-under-Snow-Leopard-but-not-on-Lion-td3296875.html ] I am trying to integrate the CLWork utility in my code, so that I don't have to manually take care fo LWS vs GWS optimizations.

I am looking at the sample code on your blog post here [ http://michael-bien.com/mbien/entry/many_little_improvements_made_it ] but as I try to integrate those changes it is not fully clear to me the context in which that code fits.

In particular I am not sure if I have to change the way I create the buffers etc. since in order to figure out the buffer size I am doing all sorts of rounding up etc. and it is my understanding that the CLWork utility will get rid of that kind of prestidigitation :)

Also, you mention in the blog post you took that code from unit tests, it would be helpful if you could point me to that too!

P.S. btw, it would be neat if you could integrate CLWork usage in the Hello JOCL example [ https://github.com/mbien/jocl-demos/blob/d3d8c548223ec79987d7326c808f830bc3f65813/src/com/jogamp/opencl/demos/hellojocl/HelloJOCL.java ] or at least give a hint of how that example can be changed to use CLWork if it's not asking too much :)