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.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_HALF_FLOAT_NV
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void |
| GL_HALF_FLOAT_NV | back to summary |
|---|---|
| public static final int GL_HALF_FLOAT_NV Accepted by the | |
| NVHalfFloat | back to summary |
|---|---|
| protected NVHalfFloat() | |
| glColor3hNV | back to summary |
|---|---|
| public static native void glColor3hNV(short red, short green, short blue) | |
| glColor3hvNV | back to summary |
|---|---|
| public static void glColor3hvNV(ShortBuffer v) | |
| glColor3hvNV | back to summary |
|---|---|
| public static void glColor3hvNV(short[] v) Array version of: | |
| glColor4hNV | back to summary |
|---|---|
| public static native void glColor4hNV(short red, short green, short blue, short alpha) | |
| glColor4hvNV | back to summary |
|---|---|
| public static void glColor4hvNV(ShortBuffer v) | |
| glColor4hvNV | back to summary |
|---|---|
| public static void glColor4hvNV(short[] v) Array version of: | |
| glFogCoordhNV | back to summary |
|---|---|
| public static native void glFogCoordhNV(short fog) | |
| glFogCoordhvNV | back to summary |
|---|---|
| public static void glFogCoordhvNV(ShortBuffer fog) | |
| glFogCoordhvNV | back to summary |
|---|---|
| public static void glFogCoordhvNV(short[] fog) Array version of: | |
| glMultiTexCoord1hNV | back to summary |
|---|---|
| public static native void glMultiTexCoord1hNV(int target, short s) | |
| glMultiTexCoord1hvNV | back to summary |
|---|---|
| public static void glMultiTexCoord1hvNV(int target, ShortBuffer v) | |
| glMultiTexCoord1hvNV | back to summary |
|---|---|
| public static void glMultiTexCoord1hvNV(int target, short[] v) Array version of: | |
| glMultiTexCoord2hNV | back to summary |
|---|---|
| public static native void glMultiTexCoord2hNV(int target, short s, short t) | |
| glMultiTexCoord2hvNV | back to summary |
|---|---|
| public static void glMultiTexCoord2hvNV(int target, ShortBuffer v) | |
| glMultiTexCoord2hvNV | back to summary |
|---|---|
| public static void glMultiTexCoord2hvNV(int target, short[] v) Array version of: | |
| glMultiTexCoord3hNV | back to summary |
|---|---|
| public static native void glMultiTexCoord3hNV(int target, short s, short t, short r) | |
| glMultiTexCoord3hvNV | back to summary |
|---|---|
| public static void glMultiTexCoord3hvNV(int target, ShortBuffer v) | |
| glMultiTexCoord3hvNV | back to summary |
|---|---|
| public static void glMultiTexCoord3hvNV(int target, short[] v) Array version of: | |
| glMultiTexCoord4hNV | back to summary |
|---|---|
| public static native void glMultiTexCoord4hNV(int target, short s, short t, short r, short q) | |
| glMultiTexCoord4hvNV | back to summary |
|---|---|
| public static void glMultiTexCoord4hvNV(int target, ShortBuffer v) | |
| glMultiTexCoord4hvNV | back to summary |
|---|---|
| public static void glMultiTexCoord4hvNV(int target, short[] v) Array version of: | |
| glNormal3hNV | back to summary |
|---|---|
| public static native void glNormal3hNV(short nx, short ny, short nz) | |
| glNormal3hvNV | back to summary |
|---|---|
| public static void glNormal3hvNV(ShortBuffer v) | |
| glNormal3hvNV | back to summary |
|---|---|
| public static void glNormal3hvNV(short[] v) Array version of: | |
| glSecondaryColor3hNV | back to summary |
|---|---|
| public static native void glSecondaryColor3hNV(short red, short green, short blue) | |
| glSecondaryColor3hvNV | back to summary |
|---|---|
| public static void glSecondaryColor3hvNV(ShortBuffer v) | |
| glSecondaryColor3hvNV | back to summary |
|---|---|
| public static void glSecondaryColor3hvNV(short[] v) Array version of: | |
| glTexCoord1hNV | back to summary |
|---|---|
| public static native void glTexCoord1hNV(short s) | |
| glTexCoord1hvNV | back to summary |
|---|---|
| public static void glTexCoord1hvNV(ShortBuffer v) | |
| glTexCoord1hvNV | back to summary |
|---|---|
| public static void glTexCoord1hvNV(short[] v) Array version of: | |
| glTexCoord2hNV | back to summary |
|---|---|
| public static native void glTexCoord2hNV(short s, short t) | |
| glTexCoord2hvNV | back to summary |
|---|---|
| public static void glTexCoord2hvNV(ShortBuffer v) | |
| glTexCoord2hvNV | back to summary |
|---|---|
| public static void glTexCoord2hvNV(short[] v) Array version of: | |
| glTexCoord3hNV | back to summary |
|---|---|
| public static native void glTexCoord3hNV(short s, short t, short r) | |
| glTexCoord3hvNV | back to summary |
|---|---|
| public static void glTexCoord3hvNV(ShortBuffer v) | |
| glTexCoord3hvNV | back to summary |
|---|---|
| public static void glTexCoord3hvNV(short[] v) Array version of: | |
| glTexCoord4hNV | back to summary |
|---|---|
| public static native void glTexCoord4hNV(short s, short t, short r, short q) | |
| glTexCoord4hvNV | back to summary |
|---|---|
| public static void glTexCoord4hvNV(ShortBuffer v) | |
| glTexCoord4hvNV | back to summary |
|---|---|
| public static void glTexCoord4hvNV(short[] v) Array version of: | |
| glVertex2hNV | back to summary |
|---|---|
| public static native void glVertex2hNV(short x, short y) | |
| glVertex2hvNV | back to summary |
|---|---|
| public static void glVertex2hvNV(ShortBuffer v) | |
| glVertex2hvNV | back to summary |
|---|---|
| public static void glVertex2hvNV(short[] v) Array version of: | |
| glVertex3hNV | back to summary |
|---|---|
| public static native void glVertex3hNV(short x, short y, short z) | |
| glVertex3hvNV | back to summary |
|---|---|
| public static void glVertex3hvNV(ShortBuffer v) | |
| glVertex3hvNV | back to summary |
|---|---|
| public static void glVertex3hvNV(short[] v) Array version of: | |
| glVertex4hNV | back to summary |
|---|---|
| public static native void glVertex4hNV(short x, short y, short z, short w) | |
| glVertex4hvNV | back to summary |
|---|---|
| public static void glVertex4hvNV(ShortBuffer v) | |
| glVertex4hvNV | back to summary |
|---|---|
| public static void glVertex4hvNV(short[] v) Array version of: | |
| glVertexAttrib1hNV | back to summary |
|---|---|
| public static native void glVertexAttrib1hNV(int index, short x) | |
| glVertexAttrib1hvNV | back to summary |
|---|---|
| public static void glVertexAttrib1hvNV(int index, ShortBuffer v) | |
| glVertexAttrib1hvNV | back to summary |
|---|---|
| public static void glVertexAttrib1hvNV(int index, short[] v) Array version of: | |
| glVertexAttrib2hNV | back to summary |
|---|---|
| public static native void glVertexAttrib2hNV(int index, short x, short y) | |
| glVertexAttrib2hvNV | back to summary |
|---|---|
| public static void glVertexAttrib2hvNV(int index, ShortBuffer v) | |
| glVertexAttrib2hvNV | back to summary |
|---|---|
| public static void glVertexAttrib2hvNV(int index, short[] v) Array version of: | |
| glVertexAttrib3hNV | back to summary |
|---|---|
| public static native void glVertexAttrib3hNV(int index, short x, short y, short z) | |
| glVertexAttrib3hvNV | back to summary |
|---|---|
| public static void glVertexAttrib3hvNV(int index, ShortBuffer v) | |
| glVertexAttrib3hvNV | back to summary |
|---|---|
| public static void glVertexAttrib3hvNV(int index, short[] v) Array version of: | |
| glVertexAttrib4hNV | back to summary |
|---|---|
| public static native void glVertexAttrib4hNV(int index, short x, short y, short z, short w) | |
| glVertexAttrib4hvNV | back to summary |
|---|---|
| public static void glVertexAttrib4hvNV(int index, ShortBuffer v) | |
| glVertexAttrib4hvNV | back to summary |
|---|---|
| public static void glVertexAttrib4hvNV(int index, short[] v) Array version of: | |
| glVertexAttribs1hvNV | back to summary |
|---|---|
| public static void glVertexAttribs1hvNV(int index, ShortBuffer v) | |
| glVertexAttribs1hvNV | back to summary |
|---|---|
| public static void glVertexAttribs1hvNV(int index, short[] v) Array version of: | |
| glVertexAttribs2hvNV | back to summary |
|---|---|
| public static void glVertexAttribs2hvNV(int index, ShortBuffer v) | |
| glVertexAttribs2hvNV | back to summary |
|---|---|
| public static void glVertexAttribs2hvNV(int index, short[] v) Array version of: | |
| glVertexAttribs3hvNV | back to summary |
|---|---|
| public static void glVertexAttribs3hvNV(int index, ShortBuffer v) | |
| glVertexAttribs3hvNV | back to summary |
|---|---|
| public static void glVertexAttribs3hvNV(int index, short[] v) Array version of: | |
| glVertexAttribs4hvNV | back to summary |
|---|---|
| public static void glVertexAttribs4hvNV(int index, ShortBuffer v) | |
| glVertexAttribs4hvNV | back to summary |
|---|---|
| public static void glVertexAttribs4hvNV(int index, short[] v) Array version of: | |
| glVertexWeighthNV | back to summary |
|---|---|
| public static native void glVertexWeighthNV(short weight) | |
| glVertexWeighthvNV | back to summary |
|---|---|
| public static void glVertexWeighthvNV(ShortBuffer weight) | |
| glVertexWeighthvNV | back to summary |
|---|---|
| public static void glVertexWeighthvNV(short[] weight) Array version of: | |
| nglColor3hvNV | back to summary |
|---|---|
| public static native void nglColor3hvNV(long v) | |
| nglColor4hvNV | back to summary |
|---|---|
| public static native void nglColor4hvNV(long v) | |
| nglFogCoordhvNV | back to summary |
|---|---|
| public static native void nglFogCoordhvNV(long fog) | |
| nglMultiTexCoord1hvNV | back to summary |
|---|---|
| public static native void nglMultiTexCoord1hvNV(int target, long v) | |
| nglMultiTexCoord2hvNV | back to summary |
|---|---|
| public static native void nglMultiTexCoord2hvNV(int target, long v) | |
| nglMultiTexCoord3hvNV | back to summary |
|---|---|
| public static native void nglMultiTexCoord3hvNV(int target, long v) | |
| nglMultiTexCoord4hvNV | back to summary |
|---|---|
| public static native void nglMultiTexCoord4hvNV(int target, long v) | |
| nglNormal3hvNV | back to summary |
|---|---|
| public static native void nglNormal3hvNV(long v) | |
| nglSecondaryColor3hvNV | back to summary |
|---|---|
| public static native void nglSecondaryColor3hvNV(long v) | |
| nglTexCoord1hvNV | back to summary |
|---|---|
| public static native void nglTexCoord1hvNV(long v) | |
| nglTexCoord2hvNV | back to summary |
|---|---|
| public static native void nglTexCoord2hvNV(long v) | |
| nglTexCoord3hvNV | back to summary |
|---|---|
| public static native void nglTexCoord3hvNV(long v) | |
| nglTexCoord4hvNV | back to summary |
|---|---|
| public static native void nglTexCoord4hvNV(long v) | |
| nglVertex2hvNV | back to summary |
|---|---|
| public static native void nglVertex2hvNV(long v) | |
| nglVertex3hvNV | back to summary |
|---|---|
| public static native void nglVertex3hvNV(long v) | |
| nglVertex4hvNV | back to summary |
|---|---|
| public static native void nglVertex4hvNV(long v) | |
| nglVertexAttrib1hvNV | back to summary |
|---|---|
| public static native void nglVertexAttrib1hvNV(int index, long v) | |
| nglVertexAttrib2hvNV | back to summary |
|---|---|
| public static native void nglVertexAttrib2hvNV(int index, long v) | |
| nglVertexAttrib3hvNV | back to summary |
|---|---|
| public static native void nglVertexAttrib3hvNV(int index, long v) | |
| nglVertexAttrib4hvNV | back to summary |
|---|---|
| public static native void nglVertexAttrib4hvNV(int index, long v) | |
| nglVertexAttribs1hvNV | back to summary |
|---|---|
| public static native void nglVertexAttribs1hvNV(int index, int n, long v) | |
| nglVertexAttribs2hvNV | back to summary |
|---|---|
| public static native void nglVertexAttribs2hvNV(int index, int n, long v) | |
| nglVertexAttribs3hvNV | back to summary |
|---|---|
| public static native void nglVertexAttribs3hvNV(int index, int n, long v) | |
| nglVertexAttribs4hvNV | back to summary |
|---|---|
| public static native void nglVertexAttribs4hvNV(int index, int n, long v) | |
| nglVertexWeighthvNV | back to summary |
|---|---|
| public static native void nglVertexWeighthvNV(long weight) | |