WebGL2RenderingContext: renderbufferStorageMultisample() 方法
注意:此功能在 Web Workers 中可用。
WebGL2RenderingContext.renderbufferStorageMultisample() 方法是 WebGL 2 API 的一部分,用於建立和初始化渲染緩衝區物件的資料儲存,並允許指定要使用的樣本數量。
語法
js
renderbufferStorageMultisample(target, samples, internalFormat, width, height)
引數
目標-
一個
GLenum,指定目標渲染緩衝區物件。可能的值gl.RENDERBUFFER-
為具有可渲染內部格式的單個影像提供緩衝區資料儲存。
取樣-
一個
GLsizei,指定渲染緩衝區儲存要使用的樣本數量。 internalFormat-
一個
GLenum,指定渲染緩衝區的內部格式。可能的值(不支援gl.DEPTH_STENCIL)gl.R8gl.R8UIgl.R8Igl.R16UIgl.R16Igl.R32UIgl.R32Igl.RG8gl.RG8UIgl.RG8Igl.RG16UIgl.RG16Igl.RG32UIgl.RG32Igl.RGB8gl.RGBA8gl.SRGB8_ALPHA8gl.RGBA4gl.RGB565gl.RGB5_A1gl.RGB10_A2gl.RGBA8UIgl.RGBA8Igl.RGB10_A2UIgl.RGBA16UIgl.RGBA16Igl.RGBA32Igl.RGBA32UIgl.DEPTH_COMPONENT16gl.DEPTH_COMPONENT24gl.DEPTH_COMPONENT32Fgl.DEPTH_STENCILgl.DEPTH24_STENCIL8gl.DEPTH32F_STENCIL8gl.STENCIL_INDEX8
width-
一個
GLsizei,指定渲染緩衝區以畫素為單位的寬度。 height-
一個
GLsizei,指定渲染緩衝區以畫素為單位的高度。
返回值
無(undefined)。
示例
js
gl.renderbufferStorageMultisample(gl.RENDERBUFFER, 4, gl.RGBA4, 256, 256);
規範
| 規範 |
|---|
| WebGL 2.0 規範 # 3.7.5 |
瀏覽器相容性
載入中…