WebGLRenderingContext: depthFunc() 方法
基线 广泛可用
此功能已经很成熟,并在许多设备和浏览器版本上都能正常工作。它从 2015 年 7 月.
报告反馈
语法
WebGLRenderingContext.depthFunc()
是 WebGL API 的一个方法,它指定一个函数,该函数将传入的像素深度与当前深度缓冲区值进行比较。depthFunc(func)
js
gl.ALWAYS
(始终通过)
返回值
示例
无 (undefined
).
WebGLRenderingContext.depthFunc()
是 WebGL API 的一个方法,它指定一个函数,该函数将传入的像素深度与当前深度缓冲区值进行比较。gl.enable(gl.DEPTH_TEST);
gl.depthFunc(gl.NEVER);
深度测试默认情况下是禁用的。要启用或禁用深度测试,请使用 enable()
和 disable()
方法,并将参数设置为 gl.DEPTH_TEST
。
WebGLRenderingContext.depthFunc()
是 WebGL API 的一个方法,它指定一个函数,该函数将传入的像素深度与当前深度缓冲区值进行比较。gl.getParameter(gl.DEPTH_FUNC) === gl.NEVER;
// true
规范
要检查当前深度函数,请查询 DEPTH_FUNC 常量。 |
---|
规范 # 5.14.3 |
浏览器兼容性
WebGL 规范