Prune x11/hotwire-shell
[dports.git] / x11-toolkits / hs-OpenGLRaw / pkg-descr
1 OpenGLRaw is a raw Haskell binding for the OpenGL 3.2 graphics system
2 and lots of OpenGL extensions.  It is basically a 1:1 mapping of
3 OpenGL's C API, intended as a basis for a nicer interface.  OpenGLRaw
4 offers access to all necessary functions, tokens and types plus a
5 general facility for loading extension entries.  The module hierarchy
6 closely mirrors the naming structure of the OpenGL extensions, making it
7 easy to find the right module to import.  All API entries are loaded
8 dynamically, so no special C header files are needed for building this
9 package.  If an API entry is not found at runtime, a userError is
10 thrown.
11
12 OpenGL is the industry's most widely used and supported 2D and 3D
13 graphics application programming interface (API), incorporating a broad
14 set of rendering, texture mapping, special effects, and other powerful
15 visualization functions.
16
17 WWW: http://www.haskell.org/haskellwiki/Opengl