Package org.lwjgl.opengl
Class EXTTextureSRGB
java.lang.Object
org.lwjgl.opengl.EXTTextureSRGB
Native bindings to the EXT_texture_sRGB extension.
Conventional texture formats assume a linear color space. So for a conventional internal texture format such as GL_RGB8, the 256 discrete values for each 8-bit color component map linearly and uniformly to the [0,1] range.
The sRGB color space is based on typical (non-linear) monitor characteristics expected in a dimly lit office. It has been standardized by the International Electrotechnical Commission (IEC) as IEC 61966-2-1. The sRGB color space roughly corresponds to 2.2 gamma correction.
This extension adds a few new uncompressed and compressed color texture formats with sRGB color components.
Promoted to core in OpenGL 2.1
.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.static final int
Accepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.static final int
Accepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static final int
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D. -
Method Summary
-
Field Details
-
GL_SRGB_EXT
public static final int GL_SRGB_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_SRGB8_EXT
public static final int GL_SRGB8_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_SRGB_ALPHA_EXT
public static final int GL_SRGB_ALPHA_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_SRGB8_ALPHA8_EXT
public static final int GL_SRGB8_ALPHA8_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_SLUMINANCE_ALPHA_EXT
public static final int GL_SLUMINANCE_ALPHA_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_SLUMINANCE8_ALPHA8_EXT
public static final int GL_SLUMINANCE8_ALPHA8_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_SLUMINANCE_EXT
public static final int GL_SLUMINANCE_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_SLUMINANCE8_EXT
public static final int GL_SLUMINANCE8_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_COMPRESSED_SRGB_EXT
public static final int GL_COMPRESSED_SRGB_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_COMPRESSED_SRGB_ALPHA_EXT
public static final int GL_COMPRESSED_SRGB_ALPHA_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_COMPRESSED_SLUMINANCE_EXT
public static final int GL_COMPRESSED_SLUMINANCE_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
public static final int GL_COMPRESSED_SLUMINANCE_ALPHA_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.- See Also:
-
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
public static final int GL_COMPRESSED_SRGB_S3TC_DXT1_EXTAccepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.- See Also:
-
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
public static final int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXTAccepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.- See Also:
-
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
public static final int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXTAccepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.- See Also:
-
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
public static final int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXTAccepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.- See Also:
-