Revision as of 23:58, 16 November 2008 by NHA
A fork of the OpenGL 184.108.40.206 package.
Modifications to OpenGL IO using the -XGeneralizedNewtypeDeriving extension create context sensitive MonadIO aliases.
- Simplify concurrent OpenGL applications by explicitly tagging OpenGL code/contexts.
- Enforce static type checking on commands that can only be executed in certain OpenGL contexts (sending vertex data in immediate-mode for example).
- Graphics.Rendering.OGL.GLU.* is untested.
Changes from the official hOpenGL package
- OGL.Monad module added. - getIO, ($$=) in OGL.GL.StateVar for compatibility. - mapBuffer, unmapBuffer exposed by OGL.GL.BufferObjects