WebGLSync

Baseline 已廣泛支援

此功能已成熟,並可在多種裝置和瀏覽器版本上執行。自 2021 年 9 月起,所有瀏覽器均已支援此功能。

注意:此功能在 Web Workers 中可用。

WebGLSync 介面是 WebGL 2 API 的一部分,用於同步 GPU 和應用程式之間的活動。

WebGLObject WebGLSync

在使用 WebGLSync 物件時,WebGL2RenderingContext 的以下方法很有用:

示例

建立 WebGLSync 物件

在此示例中,gl 必須是 WebGL2RenderingContext。WebGL 1 中不提供 WebGLSync 物件。

js
const sync = gl.fenceSync(gl.SYNC_GPU_COMMANDS_COMPLETE, 0);

規範

規範
WebGL 2.0 規範
# 3.4

瀏覽器相容性

另見