diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-04-18 16:21:42 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-05-05 13:08:36 +0200 |
commit | 0f917128009d09343a952ca31369537a6bbf907e (patch) | |
tree | 67561907e75d455153c7f9994abfc01cf99747f9 /components/script/dom/webglshader.rs | |
parent | 696084863cdb9be1f02178eab2ec82d342a6dc82 (diff) | |
download | servo-0f917128009d09343a952ca31369537a6bbf907e.tar.gz servo-0f917128009d09343a952ca31369537a6bbf907e.zip |
Update to gleam 0.5
Diffstat (limited to 'components/script/dom/webglshader.rs')
-rw-r--r-- | components/script/dom/webglshader.rs | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/components/script/dom/webglshader.rs b/components/script/dom/webglshader.rs index 0e965b01b3b..2fa975939c0 100644 --- a/components/script/dom/webglshader.rs +++ b/components/script/dom/webglshader.rs @@ -4,8 +4,8 @@ // https://www.khronos.org/registry/webgl/specs/latest/1.0/webgl.idl use canvas_traits::webgl::{WebGLCommand, WebGLError, WebGLMsgSender}; -use canvas_traits::webgl::{WebGLParameter, WebGLResult, WebGLSLVersion}; -use canvas_traits::webgl::{WebGLShaderId, WebGLVersion, webgl_channel}; +use canvas_traits::webgl::{WebGLResult, WebGLSLVersion, WebGLShaderId}; +use canvas_traits::webgl::{WebGLVersion, webgl_channel}; use dom::bindings::cell::DomRefCell; use dom::bindings::codegen::Bindings::WebGLShaderBinding; use dom::bindings::reflector::reflect_dom_object; @@ -210,16 +210,6 @@ impl WebGLShader { self.info_log.borrow().clone() } - /// glGetParameter - pub fn parameter(&self, param_id: u32) -> WebGLResult<WebGLParameter> { - if self.is_deleted.get() && !self.is_attached() { - return Err(WebGLError::InvalidValue); - } - let (sender, receiver) = webgl_channel().unwrap(); - self.renderer.send(WebGLCommand::GetShaderParameter(self.id, param_id, sender)).unwrap(); - receiver.recv().unwrap() - } - /// Get the shader source pub fn source(&self) -> Option<DOMString> { self.source.borrow().clone() |