aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webgl2renderingcontext.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-03-23 01:23:39 +0100
committerAnthony Ramine <n.oxyde@gmail.com>2018-03-23 01:23:39 +0100
commit8061d8c3d291c27754f321997d30282563d1a228 (patch)
treed84f7f970510da8366b57f46646f4f8c9cefca63 /components/script/dom/webgl2renderingcontext.rs
parenteaf59ca9b9dc3bf31c95555b8d43a5d476bfd7f4 (diff)
downloadservo-8061d8c3d291c27754f321997d30282563d1a228.tar.gz
servo-8061d8c3d291c27754f321997d30282563d1a228.zip
Fix some more WebGL methods
Diffstat (limited to 'components/script/dom/webgl2renderingcontext.rs')
-rw-r--r--components/script/dom/webgl2renderingcontext.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/components/script/dom/webgl2renderingcontext.rs b/components/script/dom/webgl2renderingcontext.rs
index 21d917d4992..71ec9388d87 100644
--- a/components/script/dom/webgl2renderingcontext.rs
+++ b/components/script/dom/webgl2renderingcontext.rs
@@ -185,18 +185,17 @@ impl WebGL2RenderingContextMethods for WebGL2RenderingContext {
}
/// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.9
- fn AttachShader(&self, program: Option<&WebGLProgram>, shader: Option<&WebGLShader>) {
+ fn AttachShader(&self, program: &WebGLProgram, shader: &WebGLShader) {
self.base.AttachShader(program, shader)
}
/// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.9
- fn DetachShader(&self, program: Option<&WebGLProgram>, shader: Option<&WebGLShader>) {
+ fn DetachShader(&self, program: &WebGLProgram, shader: &WebGLShader) {
self.base.DetachShader(program, shader)
}
/// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.9
- fn BindAttribLocation(&self, program: Option<&WebGLProgram>,
- index: u32, name: DOMString) {
+ fn BindAttribLocation(&self, program: &WebGLProgram, index: u32, name: DOMString) {
self.base.BindAttribLocation(program, index, name)
}