glDepthRangef — specify mapping of depth values from normalized device coordinates to window coordinates
void glDepthRangef(
|
GLfloat n, |
GLfloat f) ; |
n
Specifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
f
Specifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
After clipping and division by w,
depth coordinates range from
-1
to 1,
corresponding to the near and far clipping planes.
glDepthRangef
specifies a linear mapping of the normalized depth coordinates
in this range to window depth coordinates.
If a fixed-point depth representation is used, the parameters
n
and f
are
clamped to the range [0, 1] when specified.
The setting of (0,1) maps the near plane to 0 and the far plane to 1. With this mapping, the depth buffer range is fully utilized.
It is not necessary that n
be less than f
.
Reverse mappings such as
n=1,
and
f=0
are acceptable.
glGet with argument GL_DEPTH_RANGE
OpenGL ES API Version | ||||
---|---|---|---|---|
Function Name | 2.0 | 3.0 | 3.1 | 3.2 |
glDepthRangef | ✔ | ✔ | ✔ | ✔ |
Copyright © 1991-2006 Silicon Graphics, Inc. Copyright © 2010-2015 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see https://khronos.org/registry/OpenGL-Refpages/LICENSES/LicenseRef-FreeB.txt.