WebGL2RenderingContext: phương thức fenceSync()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

Note: This feature is available in Web Workers.

Phương thức WebGL2RenderingContext.fenceSync() của WebGL 2 API tạo một đối tượng WebGLSync mới và chèn nó vào luồng lệnh GL.

Cú pháp

js
fenceSync(condition, flags)

Tham số

condition

Một GLenum chỉ định điều kiện phải được đáp ứng để đặt trạng thái của đối tượng đồng bộ thành signaled. Phải là gl.SYNC_GPU_COMMANDS_COMPLETE.

flags

Một GLbitfield chỉ định tổ hợp bitwise của các cờ điều khiển hành vi của đối tượng đồng bộ. Phải là 0 (tồn tại chỉ cho các phần mở rộng).

Giá trị trả về

Một đối tượng WebGLSync.

Ví dụ

gl phải là một WebGL2RenderingContext. Đối tượng WebGLSync không có sẵn trong WebGL 1.

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

Đặc tả kỹ thuật

Specification
WebGL 2.0 Specification
# 3.7.14

Tương thích trình duyệt

Xem thêm