OpenGL.raw.GL.NV.half_float | index /build/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 | ||||||
|
Functions | ||
|
Data | ||
EXTENSION_NAME = 'GL_NV_half_float' GL_HALF_FLOAT_NV = GL_HALF_FLOAT_NV __file__ = '/build/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 0x8c1f20c> glColor3hvNV = <OpenGL.platform.baseplatform.glColor3hvNV object at 0x8c1f26c> glColor4hNV = <OpenGL.platform.baseplatform.glColor4hNV object at 0x8c1f4cc> glColor4hvNV = <OpenGL.platform.baseplatform.glColor4hvNV object at 0x8c1f52c> glFogCoordhNV = <OpenGL.platform.baseplatform.glFogCoordhNV object at 0x8c1fa2c> glFogCoordhvNV = <OpenGL.platform.baseplatform.glFogCoordhvNV object at 0x8c1fa8c> glMultiTexCoord1hNV = <OpenGL.platform.baseplatform.glMultiTexCoord1hNV object at 0x8c1f80c> glMultiTexCoord1hvNV = <OpenGL.platform.baseplatform.glMultiTexCoord1hvNV object at 0x8c1f84c> glMultiTexCoord2hNV = <OpenGL.platform.baseplatform.glMultiTexCoord2hNV object at 0x8c1f88c> glMultiTexCoord2hvNV = <OpenGL.platform.baseplatform.glMultiTexCoord2hvNV object at 0x8c1f8cc> glMultiTexCoord3hNV = <OpenGL.platform.baseplatform.glMultiTexCoord3hNV object at 0x8c1f90c> glMultiTexCoord3hvNV = <OpenGL.platform.baseplatform.glMultiTexCoord3hvNV object at 0x8c1f94c> glMultiTexCoord4hNV = <OpenGL.platform.baseplatform.glMultiTexCoord4hNV object at 0x8c1f98c> glMultiTexCoord4hvNV = <OpenGL.platform.baseplatform.glMultiTexCoord4hvNV object at 0x8c1f9cc> glNormal3hNV = <OpenGL.platform.baseplatform.glNormal3hNV object at 0x8c1f16c> glNormal3hvNV = <OpenGL.platform.baseplatform.glNormal3hvNV object at 0x8c1f1cc> glSecondaryColor3hNV = <OpenGL.platform.baseplatform.glSecondaryColor3hNV object at 0x8c1facc> glSecondaryColor3hvNV = <OpenGL.platform.baseplatform.glSecondaryColor3hvNV object at 0x8c1fb2c> glTexCoord1hNV = <OpenGL.platform.baseplatform.glTexCoord1hNV object at 0x8c1f58c> glTexCoord1hvNV = <OpenGL.platform.baseplatform.glTexCoord1hvNV object at 0x8c1f5ec> glTexCoord2hNV = <OpenGL.platform.baseplatform.glTexCoord2hNV object at 0x8c1f62c> glTexCoord2hvNV = <OpenGL.platform.baseplatform.glTexCoord2hvNV object at 0x8c1f68c> glTexCoord3hNV = <OpenGL.platform.baseplatform.glTexCoord3hNV object at 0x8c1f6cc> glTexCoord3hvNV = <OpenGL.platform.baseplatform.glTexCoord3hvNV object at 0x8c1f72c> glTexCoord4hNV = <OpenGL.platform.baseplatform.glTexCoord4hNV object at 0x8c1f76c> glTexCoord4hvNV = <OpenGL.platform.baseplatform.glTexCoord4hvNV object at 0x8c1f7cc> glVertex2hNV = <OpenGL.platform.baseplatform.glVertex2hNV object at 0x8690b6c> glVertex2hvNV = <OpenGL.platform.baseplatform.glVertex2hvNV object at 0x8690bcc> glVertex3hNV = <OpenGL.platform.baseplatform.glVertex3hNV object at 0x8690c0c> glVertex3hvNV = <OpenGL.platform.baseplatform.glVertex3hvNV object at 0x8c1f04c> glVertex4hNV = <OpenGL.platform.baseplatform.glVertex4hNV object at 0x8c1f08c> glVertex4hvNV = <OpenGL.platform.baseplatform.glVertex4hvNV object at 0x8c1f12c> glVertexAttrib1hNV = <OpenGL.platform.baseplatform.glVertexAttrib1hNV object at 0x8c1fc2c> glVertexAttrib1hvNV = <OpenGL.platform.baseplatform.glVertexAttrib1hvNV object at 0x8c1fc6c> glVertexAttrib2hNV = <OpenGL.platform.baseplatform.glVertexAttrib2hNV object at 0x8c1fcac> glVertexAttrib2hvNV = <OpenGL.platform.baseplatform.glVertexAttrib2hvNV object at 0x8c1fcec> glVertexAttrib3hNV = <OpenGL.platform.baseplatform.glVertexAttrib3hNV object at 0x8c1fd2c> glVertexAttrib3hvNV = <OpenGL.platform.baseplatform.glVertexAttrib3hvNV object at 0x8c1fd6c> glVertexAttrib4hNV = <OpenGL.platform.baseplatform.glVertexAttrib4hNV object at 0x8c1fdac> glVertexAttrib4hvNV = <OpenGL.platform.baseplatform.glVertexAttrib4hvNV object at 0x8c1fdec> glVertexAttribs1hvNV = <OpenGL.platform.baseplatform.glVertexAttribs1hvNV object at 0x8c1fe2c> glVertexAttribs2hvNV = <OpenGL.platform.baseplatform.glVertexAttribs2hvNV object at 0x8c1fe6c> glVertexAttribs3hvNV = <OpenGL.platform.baseplatform.glVertexAttribs3hvNV object at 0x8c1feac> glVertexAttribs4hvNV = <OpenGL.platform.baseplatform.glVertexAttribs4hvNV object at 0x8c1feec> glVertexWeighthNV = <OpenGL.platform.baseplatform.glVertexWeighthNV object at 0x8c1fb8c> glVertexWeighthvNV = <OpenGL.platform.baseplatform.glVertexWeighthvNV object at 0x8c1fbec> |