WebGL2RenderingContext: fenceSync() 方法
注意:此功能在 Web Workers 中可用。
WebGL2RenderingContext.fenceSync() 方法是 WebGL 2 API 的一部分,它创建一个新的 WebGLSync 对象并将其插入 GL 命令流。
语法
js
fenceSync(condition, flags)
参数
条件-
一个
GLenum,指定必须满足的条件才能将 sync 对象的状态设置为已通知。必须是gl.SYNC_GPU_COMMANDS_COMPLETE。 flags-
一个
GLbitfield,指定控制 sync 对象行为的标志的按位组合。必须是0(仅对扩展程序存在)。
返回值
一个 WebGLSync 对象。
示例
gl 必须是 WebGL2RenderingContext。WebGLSync 对象在 WebGL 1 中不可用。
js
const sync = gl.fenceSync(gl.SYNC_GPU_COMMANDS_COMPLETE, 0);
规范
| 规范 |
|---|
| WebGL 2.0 规范 # 3.7.14 |
浏览器兼容性
加载中…