News
15 February 2008
- Significant API changes
- No Bigarrays used in external interface, only basic Ocaml types (floats, ints, bools, strings and arrays of these types)
- No more glenums; integers used to represent OpenGL constants instead.
- glpointer replaced with polymorphic type 'a
- No more silent error handling (exceptions have to be explicitly caught)
- Addition of Win module to enable OpenGL use from Ocaml Graphics module
- OpenGL shader demo added
- Four extra examples from the OpenGL Red Book added, and one camera demo
2 December 2007
- Fix for missing function key K_F4, rename K_LAT to K_LALT (bug report and solution by Dmitry Grebeniuk)
- Handle TGA image orientation (bug report and solution by Dmitry Grebeniuk)
- enable usage on OS-X (solution proposal by Christophe Papazian)
- Video.fill_surface and Video.fill_rect now take int32 (bug report and solution by Dmitry Grebeniuk)
16 July 2007
- Version: 20070616
- Added support for almost every ARB and vendor extension currently available
- Bugfix for mouse button event handling bug
27 February 2007
- Version: 20070227
- Bugfix for overlapping record member names in event module
- Cleaned up code and documentation
26 January 2007
- Version: 20070126
- Created SourceForge project
- Added support for OpenGL 2.1
30 June 2006
- Version: 20060630 (original version number 0.1)
- Project created, original website located at the GLCaml page at ElliottOti.com
- Added support for OpenGL 1.0, 1.1, 1.2, 1.3, 1.4, 1.5 and 2.0