haskell-opengl/OpenGLRaw — pull request #13 by elliottt (2012-10-25 06:30:17+00:00)
Title: Switch to type aliases

The Core31.TypesInternal module defined all of the GL* types as newtype wrappers around types exported from Foreign.C.Types. As many libraries like vector use the FFI types from Foreign.C.Types exclusively, it seems like a good idea to remove the newtypes to allow the use of those libraries. This set of patches does just that, removing the TypesInternal module altogether, and standardizing on a set of type aliases.