WebGL2RenderingContext: getInternalformatParameter() 方法

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上运行。自 2021 年 9 月起,所有浏览器均已支持此功能。

注意:此功能在 Web Workers 中可用。

WebGL2RenderingContext.getInternalformatParameter() 方法属于 WebGL 2 API,用于返回关于内部格式的实现相关支持信息。

语法

js
getInternalformatParameter(target, internalformat, pname)

参数

目标

一个 GLenum,指定目标渲染缓冲区对象。可能的值

gl.RENDERBUFFER

为具有可渲染内部格式的单个图像提供缓冲区数据存储。

internalformat

一个 GLenum,指定要检索信息的内部格式(必须是颜色渲染、深度渲染或模板渲染格式)。

pname

一个 GLenum,指定要查询的信息类型。可能的值

gl.SAMPLES

返回一个 Int32Array,包含按降序排列的、为 internalformat 支持的样本计数。

返回值

取决于请求的信息(通过 pname 指定)。如果 pnamegl.SAMPLES,则返回一个 Int32Array

示例

js
const samples = gl.getInternalformatParameter(
  gl.RENDERBUFFER,
  gl.RGBA8,
  gl.SAMPLES,
);

规范

规范
WebGL 2.0 规范
# 3.7.5

浏览器兼容性

另见