[HOpenGL] HOpenGL 1.02 - release candidate 1
Sven Panne
Sven_Panne@BetaResearch.de
Thu, 18 Apr 2002 13:17:27 +0200
A new compatibility release for HOpenGL is about to be unleashed, but
before it is "officially" announced, I'd like to get some feedback
first. Release candidate 1 is available at:
http://haskell.org/HOpenGL/releases/HOpenGL-1.02-RC1.tar.gz
If no tragic failures are reported, the "real" 1.02 will follow in the
next few days. Thanks to all the people who already gave me valuable
feedback in the last few months!
Cheers,
S.
The upcoming announcement:
----------------------------------------------------------------------
HOpenGL, a Haskell binding for OpenGL and GLUT
version 1.02
I am pleased to announce the thirteenth 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 mainly a compatibility release for >= GHC-5.x, including some
minor extensions. What's new:
* Added support for 3D textures: texImage3D, texSubImage3D,
copyTexSubImage3D.
* Added a "make install" target to add a HOpenGL package to
GHC. This makes using HOpenGL much easier: A simple
ghc -package HOpenGL --make MyCoolApp.hs
is enough for most applications.
* GLUT exports its own versions of System.exit{With,Failure} now to
avoid GHC's problems of those functions if they were issued during
callbacks.
* Fixed quite a few library incompatibilities for GHC >= 5.02.
* Fixed some minor GLU incompatibilities.
* Fixed GLUT game mode exports, so you could actually use it now! :-}
* Changed configure to detect the native (i.e. non-Mesa) OpenGL as
the default. This is more conforming with the OpenGL ABI spec.
* Re-animated --with-hc and --with-green-card configure flags.
HOpenGL-1.02 has been tested on the following platforms:
* ix86, SuSE Linux 7.3, Mesa 3.4.2, bleeding edge GHC from CVS
* ix86, Windows 2000, Cygwin (DLL 1.3.10), NVIDIA DetonatorXP
* drivers 28.32, GHC 5.02.3 and 5.03-20020204
* SPARC, Solaris 2.7, Mesa 4.0.2, GHC 5.02.3
It should work on any platform with a recent GHC, too. As always,
feedback and/or patches are highly welcome.
Have fun!
Sven