OpenGL.raw.GL.NV.half_float
index
/tmp/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/NV/half_float.py

OpenGL extension NV.half_float
 
Overview (from the spec)
        
        This extension introduces a new storage format and data type for
        half-precision (16-bit) floating-point quantities.  The floating-point
        format is very similar to the IEEE single-precision floating-point
        standard, except that it has only 5 exponent bits and 10 mantissa bits.
        Half-precision floats are smaller than full precision floats and provide a
        larger dynamic range than similarly-sized normalized scalar data types.
        
        This extension allows applications to use half-precision floating point
        data when specifying vertices or pixel data.  It adds new commands to
        specify vertex attributes using the new data type, and extends the
        existing vertex array and image specification commands to accept the new
        data type.
        
        This storage format is also used to represent 16-bit components in the
        floating-point frame buffers, as defined in the NV_float_buffer extension.
 
The official definition of this extension is available here:
        http://oss.sgi.com/projects/ogl-sample/registry/NV/half_float.txt
 
Automatically generated by the get_gl_extensions script, do not edit!

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform

 
Functions
       
glInitHalfFloatNV()
Return boolean indicating whether this extension is available

 
Data
        EXTENSION_NAME = 'GL_NV_half_float'
GL_HALF_FLOAT_NV = GL_HALF_FLOAT_NV
__file__ = '/tmp/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/NV/half_float.py'
__name__ = 'OpenGL.raw.GL.NV.half_float'
glColor3hNV = <OpenGL.platform.baseplatform.glColor3hNV object at 0x943430c>
glColor3hvNV = <OpenGL.platform.baseplatform.glColor3hvNV object at 0x943436c>
glColor4hNV = <OpenGL.platform.baseplatform.glColor4hNV object at 0x9434bcc>
glColor4hvNV = <OpenGL.platform.baseplatform.glColor4hvNV object at 0x9434c2c>
glFogCoordhNV = <OpenGL.platform.baseplatform.glFogCoordhNV object at 0x942f14c>
glFogCoordhvNV = <OpenGL.platform.baseplatform.glFogCoordhvNV object at 0x942f1ac>
glMultiTexCoord1hNV = <OpenGL.platform.baseplatform.glMultiTexCoord1hNV object at 0x9434f0c>
glMultiTexCoord1hvNV = <OpenGL.platform.baseplatform.glMultiTexCoord1hvNV object at 0x9434f4c>
glMultiTexCoord2hNV = <OpenGL.platform.baseplatform.glMultiTexCoord2hNV object at 0x9434f8c>
glMultiTexCoord2hvNV = <OpenGL.platform.baseplatform.glMultiTexCoord2hvNV object at 0x9434fcc>
glMultiTexCoord3hNV = <OpenGL.platform.baseplatform.glMultiTexCoord3hNV object at 0x942f02c>
glMultiTexCoord3hvNV = <OpenGL.platform.baseplatform.glMultiTexCoord3hvNV object at 0x942f06c>
glMultiTexCoord4hNV = <OpenGL.platform.baseplatform.glMultiTexCoord4hNV object at 0x942f0ac>
glMultiTexCoord4hvNV = <OpenGL.platform.baseplatform.glMultiTexCoord4hvNV object at 0x942f0ec>
glNormal3hNV = <OpenGL.platform.baseplatform.glNormal3hNV object at 0x943426c>
glNormal3hvNV = <OpenGL.platform.baseplatform.glNormal3hvNV object at 0x94342cc>
glSecondaryColor3hNV = <OpenGL.platform.baseplatform.glSecondaryColor3hNV object at 0x942f1ec>
glSecondaryColor3hvNV = <OpenGL.platform.baseplatform.glSecondaryColor3hvNV object at 0x942f24c>
glTexCoord1hNV = <OpenGL.platform.baseplatform.glTexCoord1hNV object at 0x9434c8c>
glTexCoord1hvNV = <OpenGL.platform.baseplatform.glTexCoord1hvNV object at 0x9434cec>
glTexCoord2hNV = <OpenGL.platform.baseplatform.glTexCoord2hNV object at 0x9434d2c>
glTexCoord2hvNV = <OpenGL.platform.baseplatform.glTexCoord2hvNV object at 0x9434d8c>
glTexCoord3hNV = <OpenGL.platform.baseplatform.glTexCoord3hNV object at 0x9434dcc>
glTexCoord3hvNV = <OpenGL.platform.baseplatform.glTexCoord3hvNV object at 0x9434e2c>
glTexCoord4hNV = <OpenGL.platform.baseplatform.glTexCoord4hNV object at 0x9434e6c>
glTexCoord4hvNV = <OpenGL.platform.baseplatform.glTexCoord4hvNV object at 0x9434ecc>
glVertex2hNV = <OpenGL.platform.baseplatform.glVertex2hNV object at 0x94348cc>
glVertex2hvNV = <OpenGL.platform.baseplatform.glVertex2hvNV object at 0x943492c>
glVertex3hNV = <OpenGL.platform.baseplatform.glVertex3hNV object at 0x943496c>
glVertex3hvNV = <OpenGL.platform.baseplatform.glVertex3hvNV object at 0x943418c>
glVertex4hNV = <OpenGL.platform.baseplatform.glVertex4hNV object at 0x94341ec>
glVertex4hvNV = <OpenGL.platform.baseplatform.glVertex4hvNV object at 0x943408c>
glVertexAttrib1hNV = <OpenGL.platform.baseplatform.glVertexAttrib1hNV object at 0x942f34c>
glVertexAttrib1hvNV = <OpenGL.platform.baseplatform.glVertexAttrib1hvNV object at 0x942f38c>
glVertexAttrib2hNV = <OpenGL.platform.baseplatform.glVertexAttrib2hNV object at 0x942f3cc>
glVertexAttrib2hvNV = <OpenGL.platform.baseplatform.glVertexAttrib2hvNV object at 0x942f40c>
glVertexAttrib3hNV = <OpenGL.platform.baseplatform.glVertexAttrib3hNV object at 0x942f44c>
glVertexAttrib3hvNV = <OpenGL.platform.baseplatform.glVertexAttrib3hvNV object at 0x942f48c>
glVertexAttrib4hNV = <OpenGL.platform.baseplatform.glVertexAttrib4hNV object at 0x942f4cc>
glVertexAttrib4hvNV = <OpenGL.platform.baseplatform.glVertexAttrib4hvNV object at 0x942f50c>
glVertexAttribs1hvNV = <OpenGL.platform.baseplatform.glVertexAttribs1hvNV object at 0x942f54c>
glVertexAttribs2hvNV = <OpenGL.platform.baseplatform.glVertexAttribs2hvNV object at 0x942f58c>
glVertexAttribs3hvNV = <OpenGL.platform.baseplatform.glVertexAttribs3hvNV object at 0x942f5cc>
glVertexAttribs4hvNV = <OpenGL.platform.baseplatform.glVertexAttribs4hvNV object at 0x942f60c>
glVertexWeighthNV = <OpenGL.platform.baseplatform.glVertexWeighthNV object at 0x942f2ac>
glVertexWeighthvNV = <OpenGL.platform.baseplatform.glVertexWeighthvNV object at 0x942f30c>