ekmett/gl

Complete raw OpenGL bindings for Haskell

Haskell

95

232 commits

updated Jan 20, 2026

See the code

README

glgen

Hackage Build Status

The gl package supplies low level bindings to all of the OpenGL specification for Haskell.

This package, glgen, is used to build the gl package.

Usage

  1. Download the latest and greatest xml specification for OpenGL from Khronos.

  2. Replace the copy in this directory.

  3. cabal new-run glgen

  4. cabal new-build gl

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett

Contributors

ekmett

126 commits

polarina

66 commits

RyanGlScott

37 commits

MaxDaten

2 commits

ekmett/gl

Complete raw OpenGL bindings for Haskell

Haskell

95

232 commits

updated Jan 20, 2026

See the code

README

glgen

Hackage Build Status

The gl package supplies low level bindings to all of the OpenGL specification for Haskell.

This package, glgen, is used to build the gl package.

Usage

  1. Download the latest and greatest xml specification for OpenGL from Khronos.

  2. Replace the copy in this directory.

  3. cabal new-run glgen

  4. cabal new-build gl

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett

Contributors

ekmett

126 commits

polarina

66 commits

RyanGlScott

37 commits

MaxDaten

2 commits

Languages

Haskell

91.7%

C

8.3%