March 14th 2009
A lot of time passed. The bindings are now pretty complete and
stable. However in the meantime the
CamlGL project by Elliot Oti
emerged. It uses a very similar approach but since I don't use OpenGL with
OCaml anymore it is probably much more actively maintained.
April 8th 2006
Initial release. Really nothing useful here, yet.
OCaml GL Rider is an OpenGL bindings library based
on Glew. It's code is
automatically generated by a small OCaml program. It uses Glew's extension
skeleton descriptors which can be generated from the extension
specifications of the OpenGL ARB. Additionally it
There are two alternative OCaml bindings for
and camlgl. The
goals of OCaml GL Rider are:
- Most technical problems have been solved
- Parsing of Glew skeleton files
- Generating OCaml and C stub code
- Simple skeleton file with a handful of functions
- Proof of concept triangle rendering possible
- Interactive usage in Emacs Tuareg mode possible
- Support for OpenGL 2.0 and recent extensions.
- Keeping the original OpenGL function and constant names to be easy to use for existing OpenGL programmers.
- Simple maintainance (adding of new OpenGL versions and extensions).