A .NET library to help you with your development.
OpenCL .Net is a handy component designed to offer developers bindings to the OpenCL API that mirror the OpenCL 1.0 spec as closely as possible. It also provides a higher level abstraction of the API that's more .Net-like.
What's New in This Release
· Bugfix regarding embarrassing DateTime checking error in OpenCLManager
· Will now avoid compilation even if you haven't disabled last acccess
· time updating in NTFS.(Don't ask. =)
· Allowing caching of sources compiled from strings in OpenCLManager
· Implemented cache size limitation in OpenCLManager
· Finished implementation of replacable filesystem support in OpenCLManager
· It's not tested yet, in the sense of actually implementing an alternative file system, but OpenCLManager now does all its IO through a FileSystem object that uses regular .Net IO. I suspect I'll make an example that compiles sources from a .zip file along with the freeze of the library in 0.7, which should uncover any design flaws before the freeze.
· I've gotten some requests for support for vector types. This was actually added in 0.6, but wasn't mentioned in the release notes. The implementation consists of a bunch of structs in enum.cs called TypeN, where Type is an OpenCL type and N is 2, 3, 4, 8 or 16. One example is ...
What's New in This Release
· Bugfix regarding embarrassing DateTime checking error in OpenCLManager
· Will now avoid compilation even if you haven't disabled last acccess
· time updating in NTFS.(Don't ask. =)
· Allowing caching of sources compiled from strings in OpenCLManager
· Implemented cache size limitation in OpenCLManager
· Finished implementation of replacable filesystem support in OpenCLManager
· It's not tested yet, in the sense of actually implementing an alternative file system, but OpenCLManager now does all its IO through a FileSystem object that uses regular .Net IO. I suspect I'll make an example that compiles sources from a .zip file along with the freeze of the library in 0.7, which should uncover any design flaws before the freeze.
· I've gotten some requests for support for vector types. This was actually added in 0.6, but wasn't mentioned in the release notes. The implementation consists of a bunch of structs in enum.cs called TypeN, where Type is an OpenCL type and N is 2, 3, 4, 8 or 16. One example is ...
| Developer: License / Price: Size / OS: Last Updated: | Illusio MIT License / FREE 1.6 MB / Windows Vista September 13th, 2010 |
| Download: | OpenCL .Net 0.6.1 |