| Copyright | (c) Sven Panne 2015 |
|---|---|
| License | BSD3 |
| Maintainer | Sven Panne <svenpanne@gmail.com> |
| Stability | stable |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.NV.HalfFloat
Contents
Description
- glGetNVHalfFloat :: MonadIO m => m Bool
- gl_NV_half_float :: Bool
- gl_HALF_FLOAT_NV :: GLenum
- glColor3hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glColor3hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glColor4hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glColor4hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glFogCoordhNV :: MonadIO m => GLhalfNV -> m ()
- glFogCoordhvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glMultiTexCoord1hNV :: MonadIO m => GLenum -> GLhalfNV -> m ()
- glMultiTexCoord1hvNV :: MonadIO m => GLenum -> Ptr GLhalfNV -> m ()
- glMultiTexCoord2hNV :: MonadIO m => GLenum -> GLhalfNV -> GLhalfNV -> m ()
- glMultiTexCoord2hvNV :: MonadIO m => GLenum -> Ptr GLhalfNV -> m ()
- glMultiTexCoord3hNV :: MonadIO m => GLenum -> GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glMultiTexCoord3hvNV :: MonadIO m => GLenum -> Ptr GLhalfNV -> m ()
- glMultiTexCoord4hNV :: MonadIO m => GLenum -> GLhalfNV -> GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glMultiTexCoord4hvNV :: MonadIO m => GLenum -> Ptr GLhalfNV -> m ()
- glNormal3hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glNormal3hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glSecondaryColor3hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glSecondaryColor3hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glTexCoord1hNV :: MonadIO m => GLhalfNV -> m ()
- glTexCoord1hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glTexCoord2hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> m ()
- glTexCoord2hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glTexCoord3hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glTexCoord3hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glTexCoord4hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glTexCoord4hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glVertex2hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> m ()
- glVertex2hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glVertex3hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glVertex3hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glVertex4hNV :: MonadIO m => GLhalfNV -> GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glVertex4hvNV :: MonadIO m => Ptr GLhalfNV -> m ()
- glVertexAttrib1hNV :: MonadIO m => GLuint -> GLhalfNV -> m ()
- glVertexAttrib1hvNV :: MonadIO m => GLuint -> Ptr GLhalfNV -> m ()
- glVertexAttrib2hNV :: MonadIO m => GLuint -> GLhalfNV -> GLhalfNV -> m ()
- glVertexAttrib2hvNV :: MonadIO m => GLuint -> Ptr GLhalfNV -> m ()
- glVertexAttrib3hNV :: MonadIO m => GLuint -> GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glVertexAttrib3hvNV :: MonadIO m => GLuint -> Ptr GLhalfNV -> m ()
- glVertexAttrib4hNV :: MonadIO m => GLuint -> GLhalfNV -> GLhalfNV -> GLhalfNV -> GLhalfNV -> m ()
- glVertexAttrib4hvNV :: MonadIO m => GLuint -> Ptr GLhalfNV -> m ()
- glVertexAttribs1hvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLhalfNV -> m ()
- glVertexAttribs2hvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLhalfNV -> m ()
- glVertexAttribs3hvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLhalfNV -> m ()
- glVertexAttribs4hvNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLhalfNV -> m ()
- glVertexWeighthNV :: MonadIO m => GLhalfNV -> m ()
- glVertexWeighthvNV :: MonadIO m => Ptr GLhalfNV -> m ()
Extension Support
glGetNVHalfFloat :: MonadIO m => m Bool
Is the NV_half_float extension supported?
Is the NV_half_float extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetNVHalfFloat in those cases instead.
Enums
Functions
Arguments
| :: MonadIO m | |
| => GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glColor3hvNV.
Arguments
| :: MonadIO m | |
| => GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glColor4hvNV.
The vector equivalent of this command is glFogCoordhvNV.
The vector equivalent of this command is glMultiTexCoord1hvNV.
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glMultiTexCoord2hvNV.
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glMultiTexCoord3hvNV.
Arguments
| :: MonadIO m | |
| => GLenum |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glMultiTexCoord4hvNV.
Arguments
| :: MonadIO m | |
| => GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glNormal3hvNV.
Arguments
| :: MonadIO m | |
| => GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glSecondaryColor3hvNV.
The vector equivalent of this command is glTexCoord1hvNV.
The vector equivalent of this command is glTexCoord2hvNV.
Arguments
| :: MonadIO m | |
| => GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glTexCoord3hvNV.
Arguments
| :: MonadIO m | |
| => GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glTexCoord4hvNV.
The vector equivalent of this command is glVertex2hvNV.
Arguments
| :: MonadIO m | |
| => GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glVertex3hvNV.
Arguments
| :: MonadIO m | |
| => GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glVertex4hvNV.
The vector equivalent of this command is glVertexAttrib1hvNV.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glVertexAttrib2hvNV.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glVertexAttrib3hvNV.
Arguments
| :: MonadIO m | |
| => GLuint |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> GLhalfNV |
|
| -> m () |
The vector equivalent of this command is glVertexAttrib4hvNV.
The vector equivalent of this command is glVertexWeighthvNV.