OpenCL 1.2
Posted by Michael Bien on Nov 16, 2011; 1:26pm
URL: https://forum.jogamp.org/OpenCL-1-2-tp3512610.html
Hello everyone,
CL 1.2 was released yesterday and first support is already available via jocl. You can find it in the experimental branch called edge (bleeding edge) beside other fun stuff.
It is currently fully backwards compatible. However, since CL 1.2 deprecates a few functions once again i am thinking about removing them also if the impact is only minor (it looks like there are no public changes in the high level api needed, only the low level binding which nobody uses anyway). I don't like to introduce profiles at this point since this would only add complexity without much gain.
CL 1.2 puts several extensions into core. Luckily jocl had already support for some vendor specific extensions via the HLB. One of those is for example the subdevice functionality. So no work needed here :)
Most other new features will be exposed as utility methods via CLCommandQueue.
sadly new builds will have to wait a bit since my second monitor just committed suicide after i pushed the changes yesterday :(
(any recommendations for a monitor?)
regards,
michael