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
GLenumchỉ đị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> |