diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-07-19 10:44:39 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-07-19 11:34:04 +0200 |
commit | 8fabc6660aeff778b9ddfb96e2cc6ff5a0e03244 (patch) | |
tree | 04a6b01cbbb486b64267bd3ba315c01e9299d399 /components/script/dom/webglprogram.rs | |
parent | aab335e543f52211b2c44f6ed2ebf0cba98ddf97 (diff) | |
download | servo-8fabc6660aeff778b9ddfb96e2cc6ff5a0e03244.tar.gz servo-8fabc6660aeff778b9ddfb96e2cc6ff5a0e03244.zip |
Correctly reset active uniforms on link
Diffstat (limited to 'components/script/dom/webglprogram.rs')
-rw-r--r-- | components/script/dom/webglprogram.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/webglprogram.rs b/components/script/dom/webglprogram.rs index 8a354ffe9f2..940d5d051e8 100644 --- a/components/script/dom/webglprogram.rs +++ b/components/script/dom/webglprogram.rs @@ -109,7 +109,8 @@ impl WebGLProgram { return Err(WebGLError::InvalidOperation); } self.linked.set(false); - *self.active_attribs.borrow_mut() = vec![].into(); + *self.active_attribs.borrow_mut() = Box::new([]); + *self.active_uniforms.borrow_mut() = Box::new([]); match self.fragment_shader.get() { Some(ref shader) if shader.successfully_compiled() => {}, |