[I apologize in advance if this post is not appropriate for the OpenCL forum.]
As part of the Open Toolkit project, I have implemented a C# wrapper for the OpenCL flat API. The first preview release is now publicly available for testing: if you are interested in using OpenCL from .Net, please take a look into the OpenTK.Compute namespace.
- The bindings are CLS-compliant and usable by all .Net and Mono languages (C#, VB.Net, ...)[/*:m:16d5z31g]
- They can be used along with the rest of the Open Toolkit (OpenGL/OpenAL), but theirsource is also usable stand-alone.[/*:m:16d5z31g]
- The source is released under the MIT/X11 license and can be used in both open- and closed-source projects.[/*:m:16d5z31g]
The current plan is to stabilize the flat API, before layering OO sugar on top (modeled after the C++ headers).
Since I do not have access to an OpenCL implementation at this point, any and all feedback appreciated.