OpenGLRaw-1.3.0.0: A raw binding for the OpenGL graphics system

Portability | portable
Stability | stable
Maintainer | sven.panne@aedion.de
Safe Haskell | None

Graphics.Rendering.OpenGL.Raw.NV.HalfFloat

Contents

- Functions
- Tokens
- Types

Description

All raw functions, tokens and types from the NV_fragment_program extension, see http://www.opengl.org/registry/specs/NV/fragment_program.txt.

Synopsis

- glVertex2h :: GLhalf -> GLhalf -> IO ()
- glVertex2hv :: Ptr GLhalf -> IO ()
- glVertex3h :: GLhalf -> GLhalf -> GLhalf -> IO ()
- glVertex3hv :: Ptr GLhalf -> IO ()
- glVertex4h :: GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()
- glVertex4hv :: Ptr GLhalf -> IO ()
- glNormal3h :: GLhalf -> GLhalf -> GLhalf -> IO ()
- glNormal3hv :: Ptr GLhalf -> IO ()
- glColor3h :: GLhalf -> GLhalf -> GLhalf -> IO ()
- glColor3hv :: Ptr GLhalf -> IO ()
- glColor4h :: GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()
- glColor4hv :: Ptr GLhalf -> IO ()
- glTexCoord1h :: GLhalf -> IO ()
- glTexCoord1hv :: Ptr GLhalf -> IO ()
- glTexCoord2h :: GLhalf -> GLhalf -> IO ()
- glTexCoord2hv :: Ptr GLhalf -> IO ()
- glTexCoord3h :: GLhalf -> GLhalf -> GLhalf -> IO ()
- glTexCoord3hv :: Ptr GLhalf -> IO ()
- glTexCoord4h :: GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()
- glTexCoord4hv :: Ptr GLhalf -> IO ()
- glMultiTexCoord1h :: GLenum -> GLhalf -> IO ()
- glMultiTexCoord1hv :: GLenum -> Ptr GLhalf -> IO ()
- glMultiTexCoord2h :: GLenum -> GLhalf -> GLhalf -> IO ()
- glMultiTexCoord2hv :: GLenum -> Ptr GLhalf -> IO ()
- glMultiTexCoord3h :: GLenum -> GLhalf -> GLhalf -> GLhalf -> IO ()
- glMultiTexCoord3hv :: GLenum -> Ptr GLhalf -> IO ()
- glMultiTexCoord4h :: GLenum -> GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()
- glMultiTexCoord4hv :: GLenum -> Ptr GLhalf -> IO ()
- glFogCoordh :: GLhalf -> IO ()
- glFogCoordhv :: Ptr GLhalf -> IO ()
- glSecondaryColor3h :: GLhalf -> GLhalf -> GLhalf -> IO ()
- glSecondaryColor3hv :: Ptr GLhalf -> IO ()
- glVertexWeighth :: GLhalf -> IO ()
- glVertexWeighthv :: Ptr GLhalf -> IO ()
- glVertexAttrib1h :: GLuint -> GLhalf -> IO ()
- glVertexAttrib1hv :: GLuint -> Ptr GLhalf -> IO ()
- glVertexAttrib2h :: GLuint -> GLhalf -> GLhalf -> IO ()
- glVertexAttrib2hv :: GLuint -> Ptr GLhalf -> IO ()
- glVertexAttrib3h :: GLuint -> GLhalf -> GLhalf -> GLhalf -> IO ()
- glVertexAttrib3hv :: GLuint -> Ptr GLhalf -> IO ()
- glVertexAttrib4h :: GLuint -> GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()
- glVertexAttrib4hv :: GLuint -> Ptr GLhalf -> IO ()
- glVertexAttribs1hv :: GLuint -> GLsizei -> Ptr GLhalf -> IO ()
- glVertexAttribs2hv :: GLuint -> GLsizei -> Ptr GLhalf -> IO ()
- glVertexAttribs3hv :: GLuint -> GLsizei -> Ptr GLhalf -> IO ()
- glVertexAttribs4hv :: GLuint -> GLsizei -> Ptr GLhalf -> IO ()
- gl_HALF_FLOAT :: GLenum
- type GLhalf = CUShort

# Functions

glVertex2h :: GLhalf -> GLhalf -> IO ()Source

glVertex2hv :: Ptr GLhalf -> IO ()Source

glVertex3h :: GLhalf -> GLhalf -> GLhalf -> IO ()Source

glVertex3hv :: Ptr GLhalf -> IO ()Source

glVertex4h :: GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()Source

glVertex4hv :: Ptr GLhalf -> IO ()Source

glNormal3h :: GLhalf -> GLhalf -> GLhalf -> IO ()Source

glNormal3hv :: Ptr GLhalf -> IO ()Source

glColor3h :: GLhalf -> GLhalf -> GLhalf -> IO ()Source

glColor3hv :: Ptr GLhalf -> IO ()Source

glColor4h :: GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()Source

glColor4hv :: Ptr GLhalf -> IO ()Source

glTexCoord1h :: GLhalf -> IO ()Source

glTexCoord1hv :: Ptr GLhalf -> IO ()Source

glTexCoord2h :: GLhalf -> GLhalf -> IO ()Source

glTexCoord2hv :: Ptr GLhalf -> IO ()Source

glTexCoord3h :: GLhalf -> GLhalf -> GLhalf -> IO ()Source

glTexCoord3hv :: Ptr GLhalf -> IO ()Source

glTexCoord4h :: GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()Source

glTexCoord4hv :: Ptr GLhalf -> IO ()Source

glMultiTexCoord1h :: GLenum -> GLhalf -> IO ()Source

glMultiTexCoord1hv :: GLenum -> Ptr GLhalf -> IO ()Source

glMultiTexCoord2h :: GLenum -> GLhalf -> GLhalf -> IO ()Source

glMultiTexCoord2hv :: GLenum -> Ptr GLhalf -> IO ()Source

glMultiTexCoord3h :: GLenum -> GLhalf -> GLhalf -> GLhalf -> IO ()Source

glMultiTexCoord3hv :: GLenum -> Ptr GLhalf -> IO ()Source

glMultiTexCoord4h :: GLenum -> GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()Source

glMultiTexCoord4hv :: GLenum -> Ptr GLhalf -> IO ()Source

glFogCoordh :: GLhalf -> IO ()Source

glFogCoordhv :: Ptr GLhalf -> IO ()Source

glSecondaryColor3h :: GLhalf -> GLhalf -> GLhalf -> IO ()Source

glSecondaryColor3hv :: Ptr GLhalf -> IO ()Source

glVertexWeighth :: GLhalf -> IO ()Source

glVertexWeighthv :: Ptr GLhalf -> IO ()Source

glVertexAttrib1h :: GLuint -> GLhalf -> IO ()Source

glVertexAttrib1hv :: GLuint -> Ptr GLhalf -> IO ()Source

glVertexAttrib2h :: GLuint -> GLhalf -> GLhalf -> IO ()Source

glVertexAttrib2hv :: GLuint -> Ptr GLhalf -> IO ()Source

glVertexAttrib3h :: GLuint -> GLhalf -> GLhalf -> GLhalf -> IO ()Source

glVertexAttrib3hv :: GLuint -> Ptr GLhalf -> IO ()Source

glVertexAttrib4h :: GLuint -> GLhalf -> GLhalf -> GLhalf -> GLhalf -> IO ()Source

glVertexAttrib4hv :: GLuint -> Ptr GLhalf -> IO ()Source

glVertexAttribs1hv :: GLuint -> GLsizei -> Ptr GLhalf -> IO ()Source

glVertexAttribs2hv :: GLuint -> GLsizei -> Ptr GLhalf -> IO ()Source

glVertexAttribs3hv :: GLuint -> GLsizei -> Ptr GLhalf -> IO ()Source

glVertexAttribs4hv :: GLuint -> GLsizei -> Ptr GLhalf -> IO ()Source

# Tokens

gl_HALF_FLOAT :: GLenum Source

# Types

type GLhalf = CUShort Source