Portability | portable |
---|---|

Stability | stable |

Maintainer | sven.panne@aedion.de |

Safe Haskell | Safe-Infered |

This module corresponds to section 2.3 (GL Command Sytax) of the OpenGL 2.1 specs.

- type GLboolean = Word8
- type GLbyte = Int8
- type GLubyte = Word8
- type GLchar = Int8
- type GLshort = Int16
- type GLushort = Word16
- type GLint = Int32
- type GLuint = Word32
- type GLsizei = Int32
- type GLenum = Word32
- type GLintptr = Int32
- type GLsizeiptr = Int32
- type GLbitfield = Word32
- type GLfloat = Float
- type GLclampf = Float
- type GLdouble = Double
- type GLclampd = Double
- data Capability

# Documentation

Signed 2's complement binary integer (sufficiently large enough to hold any address)

type GLsizeiptr = Int32Source

Non-negatitve binary integer size (sufficiently large enough to hold any address)

type GLbitfield = Word32Source

Bit field (min. 32 bits)