Package org.lwjgl.opengl
Class EXTTextureSRGB
- java.lang.Object
-
- org.lwjgl.opengl.EXTTextureSRGB
-
public final class EXTTextureSRGB extends java.lang.Object
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
Fields Modifier and Type Field and Description static int
GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
GL_COMPRESSED_SLUMINANCE_EXT
GL_COMPRESSED_SRGB_ALPHA_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static int
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXTAccepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.static int
GL_COMPRESSED_SRGB_EXT
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.static int
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
Accepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.static int
GL_SLUMINANCE_ALPHA_EXT
GL_SLUMINANCE_EXT
GL_SLUMINANCE8_ALPHA8_EXT
GL_SLUMINANCE8_EXT
GL_SRGB_ALPHA_EXT
GL_SRGB_EXT
GL_SRGB8_ALPHA8_EXT
GL_SRGB8_EXTAccepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.
-
-
-
Field Detail
-
GL_SRGB_EXT, GL_SRGB8_EXT, GL_SRGB_ALPHA_EXT, GL_SRGB8_ALPHA8_EXT, GL_SLUMINANCE_ALPHA_EXT, GL_SLUMINANCE8_ALPHA8_EXT, GL_SLUMINANCE_EXT, GL_SLUMINANCE8_EXT, GL_COMPRESSED_SRGB_EXT, GL_COMPRESSED_SRGB_ALPHA_EXT, GL_COMPRESSED_SLUMINANCE_EXT, GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D.
-
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
Accepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2DARB and theformat
parameter of CompressedTexSubImage2DARB.
-
-