WebGLRenderingContext.depthMask()

WebGL APIWebGLRenderingContext.depthMask() 方法设置是否启用写入深度缓冲。

语法

void gl.depthMask(flag);

参数

flag
一个 GLboolean ,用于设置是否启用写入深度缓冲。默认值:true,表示启用写入。

返回值

无。

例子

gl.depthMask(false);

要获得当前的深度遮罩值,传入 DEPTH_WRITEMASK 常量,返回  Boolean.

gl.getParameter(gl.DEPTH_WRITEMASK);
// false

规范

Specification Status Comment
WebGL 1.0
depthMask
Recommendation Initial definition.
OpenGL ES 2.0
glDepthMask
Standard Man page of the OpenGL API.

浏览器兼容性

Feature Chrome Edge Firefox Internet Explorer Opera Safari Servo
Basic Support9124.011125.1No support
Feature Android Chrome for Android Edge Mobile Firefox for Android IE Mobile Opera Mobile Safari Mobile
Basic Support(Yes)25(Yes)4.011128.1

相关内容

文档标签和贡献者

 此页面的贡献者: luojia
 最后编辑者: luojia,