WebGL2RenderingContext: renderbufferStorageMultisample() Methode

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.renderbufferStorageMultisample()-Methode der WebGL 2 API erstellt und initialisiert den Datenspeicher eines Renderbuffer-Objekts und ermöglicht die Angabe einer Anzahl von zu verwendenden Mustern.

Syntax

renderbufferStorageMultisample(target, samples, internalFormat, width, height)

Parameter

target

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

gl.RENDERBUFFER

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

samples

Ein GLsizei, der die Anzahl der zu verwendenden Muster für die Renderbuffer-Speicherung angibt.

internalFormat

Ein GLenum, das das interne Format des Renderbuffers angibt. Mögliche Werte (Unterstützt gl.DEPTH_STENCIL nicht):

  • gl.R8
  • gl.R8UI
  • gl.R8I
  • gl.R16UI
  • gl.R16I
  • gl.R32UI
  • gl.R32I
  • gl.RG8
  • gl.RG8UI
  • gl.RG8I
  • gl.RG16UI
  • gl.RG16I
  • gl.RG32UI
  • gl.RG32I
  • gl.RGB8
  • gl.RGBA8
  • gl.SRGB8_ALPHA8
  • gl.RGBA4
  • gl.RGB565
  • gl.RGB5_A1
  • gl.RGB10_A2
  • gl.RGBA8UI
  • gl.RGBA8I
  • gl.RGB10_A2UI
  • gl.RGBA16UI
  • gl.RGBA16I
  • gl.RGBA32I
  • gl.RGBA32UI
  • gl.DEPTH_COMPONENT16
  • gl.DEPTH_COMPONENT24
  • gl.DEPTH_COMPONENT32F
  • gl.DEPTH_STENCIL
  • gl.DEPTH24_STENCIL8
  • gl.DEPTH32F_STENCIL8
  • gl.STENCIL_INDEX8
width

Ein GLsizei, der die Breite des Renderbuffers in Pixel angibt.

height

Ein GLsizei, der die Höhe des Renderbuffers in Pixel angibt.

Rückgabewert

Keiner (undefined).

Beispiele

gl.renderbufferStorageMultisample(gl.RENDERBUFFER, 4, gl.RGBA4, 256, 256);

Spezifikationen

Specification
WebGL 2.0 Specification
# 3.7.5

Browser-Kompatibilität

Siehe auch