WebGL2RenderingContext: renderbufferStorageMultisample() method
  The
  WebGL2RenderingContext.renderbufferStorageMultisample()
  method of the WebGL 2 API returns creates
  and initializes a renderbuffer object's data store and allows specifying a number of
  samples to be used.
Syntax
renderbufferStorageMultisample(target, samples, internalFormat, width, height)
Parameters
- target
- 
    A GLenumspecifying the target renderbuffer object. Possible values:- gl.RENDERBUFFER
- 
        Buffer data storage for single images in a renderable internal format. 
 
- samples
- 
    A GLsizeispecifying the number of samples to be used for the renderbuffer storage.
- internalFormat
- 
    A GLenumspecifying the internal format of the renderbuffer. Possible values (gl.DEPTH_STENCILis not supported):- 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
- 
    A GLsizeispecifying the width of the renderbuffer in pixels.
- height
- 
    A GLsizeispecifying the height of the renderbuffer in pixels.
Return value
None (undefined).
Examples
gl.renderbufferStorageMultisample(gl.RENDERBUFFER, 4, gl.RGBA4, 256, 256);
Specifications
| Specification | 
|---|
| WebGL 2.0 Specification # 3.7.5 | 
Browser compatibility
BCD tables only load in the browser