WebGL2RenderingContext: endQuery() 方法
WebGL2RenderingContext.endQuery()
方法是 WebGL 2 API 的一种方法,用于标记给定查询目标的结束。
语法
js
endQuery(target)
参数
target
-
一个
GLenum
,指定查询的目标。可能的值gl.ANY_SAMPLES_PASSED
-
指定一个遮挡查询:这些查询检测对象是否可见(是否范围内绘制命令通过深度测试,如果是,则有多少样本通过)。
gl.ANY_SAMPLES_PASSED_CONSERVATIVE
-
与上述相同,但精度较低,速度更快。
gl.TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
-
写入转换反馈缓冲区的图元数量。
返回值
无 (undefined
).
示例
js
const query = gl.createQuery();
gl.beginQuery(gl.ANY_SAMPLES_PASSED, query);
// …
gl.endQuery(gl.ANY_SAMPLES_PASSED);
规范
规范 |
---|
WebGL 2.0 规范 # 3.7.12 |
浏览器兼容性
BCD 表仅在浏览器中加载