WebGL2RenderingContext: phương thức renderbufferStorageMultisample()
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.
Note: This feature is available in Web Workers.
Phương thức WebGL2RenderingContext.renderbufferStorageMultisample() của WebGL 2 API tạo và khởi tạo kho dữ liệu của đối tượng renderbuffer và cho phép chỉ định số lượng mẫu sẽ sử dụng.
Cú pháp
renderbufferStorageMultisample(target, samples, internalFormat, width, height)
Tham số
target-
Một
GLenumchỉ định đối tượng renderbuffer target. Các giá trị có thể:gl.RENDERBUFFER-
Lưu trữ dữ liệu bộ đệm cho hình ảnh đơn lẻ ở định dạng nội bộ có thể kết xuất.
samples-
Một
GLsizeichỉ định số lượng mẫu sẽ sử dụng cho lưu trữ renderbuffer. internalFormat-
Một
GLenumchỉ định định dạng nội bộ của renderbuffer. Các giá trị có thể (gl.DEPTH_STENCILkhông được hỗ trợ):gl.R8,gl.R8UI,gl.R8I,gl.R16UI,gl.R16I,gl.R32UI,gl.R32Igl.RG8,gl.RG8UI,gl.RG8I,gl.RG16UI,gl.RG16I,gl.RG32UI,gl.RG32Igl.RGB8,gl.RGBA8,gl.SRGB8_ALPHA8,gl.RGBA4,gl.RGB565,gl.RGB5_A1,gl.RGB10_A2gl.RGBA8UI,gl.RGBA8I,gl.RGB10_A2UI,gl.RGBA16UI,gl.RGBA16I,gl.RGBA32I,gl.RGBA32UIgl.DEPTH_COMPONENT16,gl.DEPTH_COMPONENT24,gl.DEPTH_COMPONENT32Fgl.DEPTH_STENCIL,gl.DEPTH24_STENCIL8,gl.DEPTH32F_STENCIL8gl.STENCIL_INDEX8
width-
Một
GLsizeichỉ định chiều rộng của renderbuffer tính bằng pixel. height-
Một
GLsizeichỉ định chiều cao của renderbuffer tính bằng pixel.
Giá trị trả về
None (undefined).
Ví dụ
gl.renderbufferStorageMultisample(gl.RENDERBUFFER, 4, gl.RGBA4, 256, 256);
Đặc tả kỹ thuật
| Specification |
|---|
| WebGL 2.0 Specification> # 3.7.5> |