Top Description Fields Constructors Methods
org.lwjgl.opengl

public final Class EXTPackedFloat

extends Object
Class Inheritance

Native bindings to the EXT_packed_float extension.

This extension adds a new 3-component floating-point texture format that fits within a single 32-bit word. This format stores 5 bits of biased exponent per component in the same manner as 16-bit floating-point formats, but rather than 10 mantissa bits, the red, green, and blue components have 6, 6, and 5 bits respectively. Each mantissa is assumed to have an implied leading one except in the denorm exponent case. There is no sign bit so only non-negative values can be represented. Positive infinity, positive denorms, and positive NaN values are representable. The value of the fourth component returned by a texture fetch is always 1.0.

This extension also provides support for rendering into an unsigned floating-point rendering format with the assumption that the texture format described above could also be advertised as an unsigned floating-point format for rendering.

The extension also provides a pixel external format for specifying packed float values directly.

Promoted to core in OpenGL 3.0.

Field Summary

Modifier and TypeField and Description
public static final int
GL_R11F_G11F_B10F_EXT

Accepted by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT.

public static final int
GL_RGBA_SIGNED_COMPONENTS_EXT

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT

Accepted by the type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_R11F_G11F_B10F_EXTback to summary
public static final int GL_R11F_G11F_B10F_EXT

Accepted by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT.

GL_RGBA_SIGNED_COMPONENTS_EXTback to summary
public static final int GL_RGBA_SIGNED_COMPONENTS_EXT

Accepted by the pname parameters of GetIntegerv, GetFloatv, and GetDoublev.

GL_UNSIGNED_INT_10F_11F_11F_REV_EXTback to summary
public static final int GL_UNSIGNED_INT_10F_11F_11F_REV_EXT

Accepted by the type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.

Constructor Detail

EXTPackedFloatback to summary
private EXTPackedFloat()