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

View in English Always switch to English

WebGLQuery

基线 广泛可用

自 2021年9月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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

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

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

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

示例

创建一个 WebGLQuery 对象

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

js
var query = gl.createQuery();

规范

规范
WebGL 2.0 Specification
# 3.2

浏览器兼容性

参见