diff options
Diffstat (limited to 'components/script/dom/webglrenderbuffer.rs')
-rw-r--r-- | components/script/dom/webglrenderbuffer.rs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/components/script/dom/webglrenderbuffer.rs b/components/script/dom/webglrenderbuffer.rs index feac4eed416..a672f9faa72 100644 --- a/components/script/dom/webglrenderbuffer.rs +++ b/components/script/dom/webglrenderbuffer.rs @@ -95,11 +95,14 @@ impl WebGLRenderbuffer { // validation. match internal_format { constants::RGBA4 | - constants::DEPTH_STENCIL | + constants::RGB565 | + constants::RGB5_A1 | constants::DEPTH_COMPONENT16 | - constants::STENCIL_INDEX8 => - self.internal_format.set(Some(internal_format)), - + constants::STENCIL_INDEX8 | + // https://www.khronos.org/registry/webgl/specs/latest/1.0/#6.7 + constants::DEPTH_STENCIL => { + self.internal_format.set(Some(internal_format)) + } _ => return Err(WebGLError::InvalidEnum), }; |