Package org.lwjgl.opengl
Class EXTTextureSnorm
- java.lang.Object
-
- org.lwjgl.opengl.EXTTextureSnorm
-
public final class EXTTextureSnorm extends java.lang.Object
Native bindings to the EXT_texture_snorm extension.Fixed-point textures in unextended OpenGL have integer components, but those values are taken to represent floating-point values in the range [0.0,1.0]. These integer components are considered "unsigned normalized" integers. When such a texture is accessed by a shader or by fixed-function fragment processing, floating-point values are returned in the range [0.0,1.0].
This extension provides a set of new "signed normalized" integer texture formats. These are taken to represent a floating-point value in the range [-1.0,1.0] with an exact 0.0.
Requires
OpenGL 3.0
.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_ALPHA_SNORM
GL_ALPHA16_SNORM
GL_ALPHA8_SNORM
GL_INTENSITY_SNORM
GL_INTENSITY16_SNORM
GL_INTENSITY8_SNORM
GL_LUMINANCE_ALPHA_SNORM
GL_LUMINANCE_SNORM
GL_LUMINANCE16_ALPHA16_SNORM
GL_LUMINANCE16_SNORM
GL_LUMINANCE8_ALPHA8_SNORM
GL_LUMINANCE8_SNORM
GL_R16_SNORM
GL_R8_SNORM
GL_RED_SNORM
GL_RG_SNORM
GL_RG16_SNORM
GL_RG8_SNORM
GL_RGB_SNORM
GL_RGB16_SNORM
GL_RGB8_SNORM
GL_RGBA_SNORM
GL_RGBA16_SNORM
GL_RGBA8_SNORMccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static int
GL_SIGNED_NORMALIZED
Returned by GetTexLevelParmeter.
-
-
-
Field Detail
-
GL_RED_SNORM, GL_RG_SNORM, GL_RGB_SNORM, GL_RGBA_SNORM, GL_ALPHA_SNORM, GL_LUMINANCE_SNORM, GL_LUMINANCE_ALPHA_SNORM, GL_INTENSITY_SNORM, GL_R8_SNORM, GL_RG8_SNORM, GL_RGB8_SNORM, GL_RGBA8_SNORM, GL_ALPHA8_SNORM, GL_LUMINANCE8_SNORM, GL_LUMINANCE8_ALPHA8_SNORM, GL_INTENSITY8_SNORM, GL_R16_SNORM, GL_RG16_SNORM, GL_RGB16_SNORM, GL_RGBA16_SNORM, GL_ALPHA16_SNORM, GL_LUMINANCE16_SNORM, GL_LUMINANCE16_ALPHA16_SNORM, GL_INTENSITY16_SNORM
ccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.
-
GL_SIGNED_NORMALIZED
Returned by GetTexLevelParmeter.
-
-