此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

WebGLQuery

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2021年9月⁩.

实验性: 这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格

WebGLQuery 接口是 WebGL 2 API 的一部分,并且提供几种异步查询信息的方法。缺省情况下,遮蔽查询和图元查询是可用的。

另一种查询是分离定时器查询,它可以允许你测量 GPU 的性能和能力。仅当存在 EXT_disjoint_timer_query 扩展时分离定时器查询才是可用的。

使用 WebGLQuery 对象时,WebGL2RenderingContext 的下列方法是有用的:

示例

创建一个 WebGLQuery 对象

在本例中,gl 必须是 WebGL2RenderingContext. WebGLQuery 对象在 WebGL 1 中是不可用的。

js
var query = gl.createQuery();

规范

Specification
WebGL 2.0 Specification
# 3.2

浏览器兼容性

参见