[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