webgl: Respect MAX_SAMPLES when creating MSAA buffers

This commit is contained in:
Mike Welsh 2020-09-22 18:31:54 -07:00
parent 816272e46b
commit b8f9c5b0a3
1 changed files with 2 additions and 2 deletions

View File

@ -344,7 +344,7 @@ impl WebGlRenderBackend {
gl.bind_renderbuffer(Gl2::RENDERBUFFER, Some(&color_renderbuffer)); gl.bind_renderbuffer(Gl2::RENDERBUFFER, Some(&color_renderbuffer));
gl.renderbuffer_storage_multisample( gl.renderbuffer_storage_multisample(
Gl2::RENDERBUFFER, Gl2::RENDERBUFFER,
4, self.msaa_sample_count as i32,
Gl2::RGB8, Gl2::RGB8,
self.viewport_width as i32, self.viewport_width as i32,
self.viewport_height as i32, self.viewport_height as i32,
@ -356,7 +356,7 @@ impl WebGlRenderBackend {
gl.bind_renderbuffer(Gl2::RENDERBUFFER, Some(&stencil_renderbuffer)); gl.bind_renderbuffer(Gl2::RENDERBUFFER, Some(&stencil_renderbuffer));
gl.renderbuffer_storage_multisample( gl.renderbuffer_storage_multisample(
Gl2::RENDERBUFFER, Gl2::RENDERBUFFER,
4, self.msaa_sample_count as i32,
Gl2::STENCIL_INDEX8, Gl2::STENCIL_INDEX8,
self.viewport_width as i32, self.viewport_width as i32,
self.viewport_height as i32, self.viewport_height as i32,