diff options
author | Igor Gutorov <igootorov@gmail.com> | 2018-03-20 21:13:29 +0200 |
---|---|---|
committer | Igor Gutorov <igootorov@gmail.com> | 2018-03-20 21:24:10 +0200 |
commit | 7e5160b79e9443894ae14164ffd7df28408cadb8 (patch) | |
tree | d7e6a65b5ffc69b35a96e80e864498e97cb0bbb6 /components/canvas/webgl_thread.rs | |
parent | 0747853ad0b0d936704112691884e14d86047e9e (diff) | |
download | servo-7e5160b79e9443894ae14164ffd7df28408cadb8.tar.gz servo-7e5160b79e9443894ae14164ffd7df28408cadb8.zip |
Simplify BufferParameter
Diffstat (limited to 'components/canvas/webgl_thread.rs')
-rw-r--r-- | components/canvas/webgl_thread.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/components/canvas/webgl_thread.rs b/components/canvas/webgl_thread.rs index f4f90b5a629..b0248fc4dfc 100644 --- a/components/canvas/webgl_thread.rs +++ b/components/canvas/webgl_thread.rs @@ -1112,13 +1112,8 @@ impl WebGLImpl { fn buffer_parameter(gl: &gl::Gl, target: u32, param_id: u32, - chan: WebGLSender<WebGLResult<WebGLParameter>>) { - let result = match param_id { - gl::BUFFER_SIZE | - gl::BUFFER_USAGE => - Ok(WebGLParameter::Int(gl.get_buffer_parameter_iv(target, param_id))), - _ => Err(WebGLError::InvalidEnum), - }; + chan: WebGLSender<i32>) { + let result = gl.get_buffer_parameter_iv(target, param_id); chan.send(result).unwrap(); } |