aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/webgl_thread.rs
diff options
context:
space:
mode:
authorIgor Gutorov <igootorov@gmail.com>2018-03-20 21:13:29 +0200
committerIgor Gutorov <igootorov@gmail.com>2018-03-20 21:24:10 +0200
commit7e5160b79e9443894ae14164ffd7df28408cadb8 (patch)
treed7e6a65b5ffc69b35a96e80e864498e97cb0bbb6 /components/canvas/webgl_thread.rs
parent0747853ad0b0d936704112691884e14d86047e9e (diff)
downloadservo-7e5160b79e9443894ae14164ffd7df28408cadb8.tar.gz
servo-7e5160b79e9443894ae14164ffd7df28408cadb8.zip
Simplify BufferParameter
Diffstat (limited to 'components/canvas/webgl_thread.rs')
-rw-r--r--components/canvas/webgl_thread.rs9
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();
}