Fork me on GitHub


Ada binding for the OpenCL host API


OpenCLAda is a thick wrapper for the OpenCL Host API. It enables you to write OpenCL hosts in Ada. It does not enable you to write OpenCL kernels in Ada. It currently only supports OpenCL 1.0 and the cl_gl extension. Support for newer versions and more extensions may be added in the future.

For information on how to setup and use OpenCLAda, visit the documentation section. Please note that this documentation is just an addendum to the official OpenCL reference and only explains how OpenCLAda wraps the features OpenCL provides.

Getting the Code

You can get the code from the public GitHub repository. Releases are available as tags of the repository.


OpenCLAda is distributed under the terms of the ISC License.