WebGL2RenderingContext: Methode getInternalformatParameter()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die WebGL2RenderingContext.getInternalformatParameter()-Methode der WebGL 2 API gibt Informationen über die implementierungsabhängige Unterstützung für interne Formate zurück.

Syntax

js
getInternalformatParameter(target, internalformat, pname)

Parameter

target

Ein GLenum, der das Ziel-Renderbuffer-Objekt spezifiziert. Mögliche Werte:

gl.RENDERBUFFER

Pufferdatenspeicher für einzelne Bilder in einem renderbaren internen Format.

internalformat

Ein GLenum, der das interne Format angibt, über das Informationen abgerufen werden sollen (muss ein farbrenderbares, tiefenrenderbares oder schablonenrenderbares Format sein).

pname

Ein GLenum, der den Typ der abzufragenden Informationen angibt. Mögliche Werte:

gl.SAMPLES

Gibt ein Int32Array zurück, das die unterstützten Abtastwerte für internalformat in absteigender Reihenfolge enthält.

Rückgabewert

Hängt von der angeforderten Information ab (wie mit pname spezifiziert). Es ist ein Int32Array, wenn pname gl.SAMPLES ist.

Beispiele

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

Spezifikationen

Specification
WebGL 2.0 Specification
# 3.7.5

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch