[haskell-platform] #167: Proposal add: OpenGLRaw
haskell-platform
haskell-platform at projects.haskell.org
Mon Mar 14 23:01:53 GMT 2011
#167: Proposal add: OpenGLRaw
------------------------------+---------------------------------------------
Reporter: guest | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: (none-specified) | Keywords:
------------------------------+---------------------------------------------
The OpenGL bindings included in the Haskell Platform are missing
functionality added in more recent versions of the OpenGL specification
such as Vertex Buffer Objects and Shader support.
These features are very important for "real" programs using OpenGL as they
provide efficient modern APIs for doing high-performance graphics.
Furthermore, some of the API defined by the OpenGL package has actually
been marked deprecated by the OpenGL ARB.
I propose that OpenGLRaw, which OpenGL depends on, be added to the Haskell
platform. OpenGLRaw provides a richer interface that is more faithful to
the OpenGL API (making it compatible with standard reference material,
something I can't say for the normal Haskell OpenGL binding). It also
includes support for the more recent bits of the OpenGL specification
including VBOs and shader support (GLSL).
I've currently been updating all my OpenGL Haskell programs to use
OpenGLRaw as I find the OpenGL package to be lacking.
--
Ticket URL: <http://trac.haskell.org/haskell-platform/ticket/167>
haskell-platform <http://trac.haskell.org/haskell-platform>
The Haskell Platform: a comprehensive and robust collection of Haskell libraries
More information about the Haskell-platform
mailing list