aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/webgl_thread.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-07-08 01:49:23 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2018-07-08 10:14:10 +0200
commit31774e9203961ee31b7a358224570ca9bc5fdd2e (patch)
tree5552c5383ceeb3d9883149e6c60a21bf3a97bae5 /components/canvas/webgl_thread.rs
parent0e6bec65bb92c9653a3f67e09bd7d2b603180c77 (diff)
downloadservo-31774e9203961ee31b7a358224570ca9bc5fdd2e.tar.gz
servo-31774e9203961ee31b7a358224570ca9bc5fdd2e.zip
Implement gl.getParameter(gl.MAX_VIEWPORT_DIMS)
Diffstat (limited to 'components/canvas/webgl_thread.rs')
-rw-r--r--components/canvas/webgl_thread.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/components/canvas/webgl_thread.rs b/components/canvas/webgl_thread.rs
index abdda3c812a..f39d9745a91 100644
--- a/components/canvas/webgl_thread.rs
+++ b/components/canvas/webgl_thread.rs
@@ -885,6 +885,13 @@ impl WebGLImpl {
}
sender.send(value[0]).unwrap()
}
+ WebGLCommand::GetParameterInt2(param, ref sender) => {
+ let mut value = [0; 2];
+ unsafe {
+ ctx.gl().get_integer_v(param as u32, &mut value);
+ }
+ sender.send(value).unwrap()
+ }
WebGLCommand::GetParameterInt4(param, ref sender) => {
let mut value = [0; 4];
unsafe {