public final class ARBDepthBufferFloat
extends java.lang.Object
This extension provides new texture internal formats whose depth components are stored as 32-bit floating-point values, rather than the normalized
unsigned integers used in existing depth formats. Floating-point depth textures support all the functionality supported for fixed-point depth textures,
including shadow mapping and rendering support via EXT_framebuffer_object. Floating-point depth textures can store values outside the range
[0,1].
Additionally, this extension provides new packed depth/stencil pixel formats (see EXT_packed_depth_stencil) that have 64-bit pixels consisting
of a 32-bit floating-point depth value, 8 bits of stencil, and 24 unused bites. A packed depth/stencil texture internal format is also provided.
Requires OpenGL 2.0, ARB_color_buffer_float, EXT_packed_depth_stencil and ARB_framebuffer_object.
Promoted to core in OpenGL 3.0.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_DEPTH_COMPONENT32F
Accepted by the
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameterivEXT. |
static int |
GL_DEPTH32F_STENCIL8
Accepted by the
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameterivEXT. |
static int |
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Accepted by the
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and
GetTexImage. |
public static final int GL_DEPTH_COMPONENT32F
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameterivEXT.public static final int GL_DEPTH32F_STENCIL8
internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorageEXT, and
returned in the data parameter of GetTexLevelParameter and GetRenderbufferParameterivEXT.public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV
type parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and
GetTexImage.Copyright LWJGL. All Rights Reserved. License terms.