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

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.endQuery() của WebGL 2 API đánh dấu kết thúc của một target truy vấn đã cho.

Cú pháp

js
endQuery(target)

Tham số

target

Một GLenum chỉ định target của truy vấn. Các giá trị có thể:

gl.ANY_SAMPLES_PASSED

Chỉ định một truy vấn che khuất: các truy vấn này phát hiện xem một đối tượng có hiển thị hay không (liệu các lệnh vẽ có vượt qua kiểm tra depth hay không và nếu có, bao nhiêu mẫu vượt qua).

gl.ANY_SAMPLES_PASSED_CONSERVATIVE

Tương tự như trên, nhưng kém chính xác hơn và nhanh hơn.

gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Số lượng hình nguyên được ghi vào các bộ đệm transform feedback.

Giá trị trả về

None (undefined).

Ví dụ

js
const query = gl.createQuery();
gl.beginQuery(gl.ANY_SAMPLES_PASSED, query);

// …

gl.endQuery(gl.ANY_SAMPLES_PASSED);

Đặc tả kỹ thuật

Specification
WebGL 2.0 Specification
# 3.7.12

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

Xem thêm