WebGLRenderingContext.clearDepth()
The WebGLRenderingContext.clearDepth() method of the WebGL API specifies the clear value for the depth buffer.
This specifies what depth value to use when calling the clear() method. The value is clamped between 0 and 1.
Syntax
void gl.clearDepth(depth);
Parameters
depth-
A
GLclampfspecifying the depth value used when the depth buffer is cleared. Default value: 1.
Return value
None.
Examples
gl.clearDepth(0.5);
To get the current depth clear value, query the DEPTH_CLEAR_VALUE constant.
gl.getParameter(gl.DEPTH_CLEAR_VALUE); // 0.5
Specifications
| Specification |
|---|
| WebGL Specification (WebGL) # 5.14.3 |
Browser compatibility
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
clearDepth |
9 |
12 |
4 |
11 |
12 |
5.1 |
≤37 |
25 |
Yes |
12 |
8 |
1.5 |
See also
WebGLRenderingContext.clear()WebGLRenderingContext.clearColor()WebGLRenderingContext.clearStencil()
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/clearDepth