
GLCaml is an Objective Caml interface for OpenGLversions 1.1, 1.2, 1.3, 1.4, 1.5, 2.0, and 2.1,plus extensions. It is intended as a compactdrop-in binding. It is a direct, dynamic bindingto OpenGL. An OCaml SDL binding is provided aswell, along with texture-map scaling functions,texture mip-map generators, and a bitmapped fontlibrary. Extensive documentation and more than 20examples are provided.
License: BSD License (original)
Changes:
This release contains significant API changes. Bigarrays are no longer necessary to use OpenGL functions. Standard Ocaml types (ints, floats, bools, strings, and corresponding arrays) are sufficient. Glenums have been replaced by integer constants, and as a result, GL_ALL_CAPS notation becomes gl_small_letters. Silent error handling has been removed. Extra examples have been added, including an OpenGL shader demo. A new module, Win, has been added to allow the use of OpenGL from standard Ocaml Graphics module windows.
More...