[HOpenGL] ANNOUNCE: HOpenGL 1.05 released

Sven Panne Sven.Panne@informatik.uni-muenchen.de
Tue, 09 Sep 2003 15:59:05 +0200


             HOpenGL, a Haskell binding for OpenGL and GLUT
                              version 1.05

I am pleased to announce the sixteenth release of the Haskell binding
for GL 1.2.1 / GLU 1.3 / GLUT 3.7beta. It offers easy access to *the*
industrial strength 3D graphics API and a GUI toolkit. More details
about HOpenGL can be found at

                      http://haskell.org/HOpenGL/

This is a compatibility/bug fix release with the following changes:

    * Fixed a memory allocation bug for GL state queries.

    * Works with new hierarchical libraries now.

    * Always use the correct calling convention.

    * The build system works with recent versions of GHC and GreenCard now.

As always, feedback and/or patches are highly welcome.

A note for people on the bleeding edge: If you are interested in the
future of HOpenGL and its new API, you might wish to build GHC from
CVS, configuring with `--enable-hopengl'.  This will result in a GHC
with two additional packages `OpenGL' and `GLUT'. The APIs have
improved quite a bit and are now modeled around the notion of state
variables. Furthermore, OpenGL's extension mechanism is now supported
on all major platforms, including Linux, Windows and Mac OS X. Note
that this is still work in progress, but early feedback would be very
useful.

Have fun!
    Sven