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 |
瀏覽器相容性
載入中…