--- title: WebGLRenderingContext.depthMask() slug: Web/API/WebGLRenderingContext/depthMask translation_of: Web/API/WebGLRenderingContext/depthMask ---
WebGL API 的 WebGLRenderingContext.depthMask()
方法设置是否启用写入深度缓冲。
void gl.depthMask(flag);
flag
无。
gl.depthMask(false);
要获得当前的深度遮罩值,传入 DEPTH_WRITEMASK
常量,返回 {{jsxref("Boolean")}}.
gl.getParameter(gl.DEPTH_WRITEMASK); // false
Specification | Status | Comment |
---|---|---|
{{SpecName('WebGL', "#5.14.3", "depthMask")}} | {{Spec2('WebGL')}} | Initial definition. |
{{SpecName('OpenGL ES 2.0', "glDepthMask.xml", "glDepthMask")}} | {{Spec2('OpenGL ES 2.0')}} | Man page of the OpenGL API. |
{{Compat("api/WebGLRenderingContext", "WebGLRenderingContext.depthMask")}}