diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-03-23 01:23:39 +0100 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-03-23 01:23:39 +0100 |
commit | 8061d8c3d291c27754f321997d30282563d1a228 (patch) | |
tree | d84f7f970510da8366b57f46646f4f8c9cefca63 /components/script/dom/webglrenderingcontext.rs | |
parent | eaf59ca9b9dc3bf31c95555b8d43a5d476bfd7f4 (diff) | |
download | servo-8061d8c3d291c27754f321997d30282563d1a228.tar.gz servo-8061d8c3d291c27754f321997d30282563d1a228.zip |
Fix some more WebGL methods
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r-- | components/script/dom/webglrenderingcontext.rs | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index 30c60feea35..806fee89899 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -1514,29 +1514,18 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext { } // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.9 - fn AttachShader(&self, program: Option<&WebGLProgram>, shader: Option<&WebGLShader>) { - if let Some(program) = program { - if let Some(shader) = shader { - handle_potential_webgl_error!(self, program.attach_shader(shader)); - } - } + fn AttachShader(&self, program: &WebGLProgram, shader: &WebGLShader) { + handle_potential_webgl_error!(self, program.attach_shader(shader)); } // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.9 - fn DetachShader(&self, program: Option<&WebGLProgram>, shader: Option<&WebGLShader>) { - if let Some(program) = program { - if let Some(shader) = shader { - handle_potential_webgl_error!(self, program.detach_shader(shader)); - } - } + fn DetachShader(&self, program: &WebGLProgram, shader: &WebGLShader) { + handle_potential_webgl_error!(self, program.detach_shader(shader)); } // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.9 - fn BindAttribLocation(&self, program: Option<&WebGLProgram>, - index: u32, name: DOMString) { - if let Some(program) = program { - handle_potential_webgl_error!(self, program.bind_attrib_location(index, name)); - } + fn BindAttribLocation(&self, program: &WebGLProgram, index: u32, name: DOMString) { + handle_potential_webgl_error!(self, program.bind_attrib_location(index, name)); } // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.5 |