Is the NV_half_float extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.HalfFloat
Contents
Synopsis
- value glGetNVHalfFloat
- value gl_NV_half_float
- pattern GL_HALF_FLOAT_NV
- value glColor3hNV
- value glColor3hvNV
- value glColor4hNV
- value glColor4hvNV
- value glFogCoordhNV
- value glFogCoordhvNV
- value glMultiTexCoord1hNV
- value glMultiTexCoord1hvNV
- value glMultiTexCoord2hNV
- value glMultiTexCoord2hvNV
- value glMultiTexCoord3hNV
- value glMultiTexCoord3hvNV
- value glMultiTexCoord4hNV
- value glMultiTexCoord4hvNV
- value glNormal3hNV
- value glNormal3hvNV
- value glSecondaryColor3hNV
- value glSecondaryColor3hvNV
- value glTexCoord1hNV
- value glTexCoord1hvNV
- value glTexCoord2hNV
- value glTexCoord2hvNV
- value glTexCoord3hNV
- value glTexCoord3hvNV
- value glTexCoord4hNV
- value glTexCoord4hvNV
- value glVertex2hNV
- value glVertex2hvNV
- value glVertex3hNV
- value glVertex3hvNV
- value glVertex4hNV
- value glVertex4hvNV
- value glVertexAttrib1hNV
- value glVertexAttrib1hvNV
- value glVertexAttrib2hNV
- value glVertexAttrib2hvNV
- value glVertexAttrib3hNV
- value glVertexAttrib3hvNV
- value glVertexAttrib4hNV
- value glVertexAttrib4hvNV
- value glVertexAttribs1hvNV
- value glVertexAttribs2hvNV
- value glVertexAttribs3hvNV
- value glVertexAttribs4hvNV
- value glVertexWeighthNV
- value glVertexWeighthvNV
- PackageOpenGLRaw-3.3.4.1
- Exports49
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
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
glColor3hNV The vector equivalent of this command is glColor3hvNV.
glColor4hNV The vector equivalent of this command is glColor4hvNV.
The vector equivalent of this command is glFogCoordhvNV.
glMultiTexCoord1hNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLhalfNVsof typeHalf16NV.-> m ()
The vector equivalent of this command is glMultiTexCoord1hvNV.
glMultiTexCoord1hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to1element of typeHalf16NV.-> m ()
glMultiTexCoord2hNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLhalfNVsof typeHalf16NV.-> GLhalfNVtof typeHalf16NV.-> m ()
The vector equivalent of this command is glMultiTexCoord2hvNV.
glMultiTexCoord2hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to2elements of typeHalf16NV.-> m ()
glMultiTexCoord3hNV The vector equivalent of this command is glMultiTexCoord3hvNV.
glMultiTexCoord3hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to3elements of typeHalf16NV.-> m ()
glMultiTexCoord4hNV The vector equivalent of this command is glMultiTexCoord4hvNV.
glMultiTexCoord4hvNV :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLhalfNVvpointing to4elements of typeHalf16NV.-> m ()
glNormal3hNV The vector equivalent of this command is glNormal3hvNV.
glSecondaryColor3hNV The vector equivalent of this command is glSecondaryColor3hvNV.
The vector equivalent of this command is glTexCoord1hvNV.
glTexCoord2hNV The vector equivalent of this command is glTexCoord2hvNV.
glTexCoord3hNV The vector equivalent of this command is glTexCoord3hvNV.
glTexCoord4hNV The vector equivalent of this command is glTexCoord4hvNV.
glVertex2hNV The vector equivalent of this command is glVertex2hvNV.
glVertex3hNV The vector equivalent of this command is glVertex3hvNV.
glVertex4hNV The vector equivalent of this command is glVertex4hvNV.
The vector equivalent of this command is glVertexAttrib1hvNV.
glVertexAttrib2hNV The vector equivalent of this command is glVertexAttrib2hvNV.
glVertexAttrib3hNV The vector equivalent of this command is glVertexAttrib3hvNV.
glVertexAttrib4hNV The vector equivalent of this command is glVertexAttrib4hvNV.
The vector equivalent of this command is glVertexWeighthvNV.
glVertexWeighthvNV