aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2018-05-05 18:27:57 -0700
committerEric Anholt <eric@anholt.net>2018-05-07 09:46:13 -0700
commit8c052d3593bfce51f787f0f3db4cfe756a6510ed (patch)
tree1c9b6daed33e15f1f97c7983e46d17f1a4ed6ca1 /components/script/dom/webglrenderingcontext.rs
parent5f2d512c12b6158af22502cb09f3543ff015d864 (diff)
downloadservo-8c052d3593bfce51f787f0f3db4cfe756a6510ed.tar.gz
servo-8c052d3593bfce51f787f0f3db4cfe756a6510ed.zip
webgl: Add getParameter(UNPACK_FlIP_Y_WEBGL) support.
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r--components/script/dom/webglrenderingcontext.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs
index 17c63a78d48..c44578bbaf1 100644
--- a/components/script/dom/webglrenderingcontext.rs
+++ b/components/script/dom/webglrenderingcontext.rs
@@ -1326,6 +1326,10 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {
"WebGL GLSL ES 1.0".to_jsval(cx, rval.handle_mut());
return rval.get();
}
+ constants::UNPACK_FLIP_Y_WEBGL => {
+ let unpack = self.texture_unpacking_settings.get();
+ return BooleanValue(unpack.contains(TextureUnpacking::FLIP_Y_AXIS));
+ }
_ => {}
}