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

瀏覽器相容性

另見