aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
diff options
context:
space:
mode:
authorDavid Zbarsky <dzbarsky@gmail.com>2016-05-19 22:53:47 -0700
committerDavid Zbarsky <dzbarsky@gmail.com>2016-05-22 00:23:29 -0700
commitabfbeca670c5d2b546e920359e0acda0ef8ccad1 (patch)
treef8cb00c08715fce316cf3697ee6e56f2ad21e15c /components/script/dom/webglrenderingcontext.rs
parentf1efeb00af4cbc2a63e09d7c50b603dd1fee2df5 (diff)
downloadservo-abfbeca670c5d2b546e920359e0acda0ef8ccad1.tar.gz
servo-abfbeca670c5d2b546e920359e0acda0ef8ccad1.zip
Implement SampleCoverage
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r--components/script/dom/webglrenderingcontext.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs
index 241aa0aa60e..4eac2a68915 100644
--- a/components/script/dom/webglrenderingcontext.rs
+++ b/components/script/dom/webglrenderingcontext.rs
@@ -1306,6 +1306,11 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {
}
}
+ // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.3
+ fn SampleCoverage(&self, value: f32, invert: bool) {
+ self.ipc_renderer.send(CanvasMsg::WebGL(WebGLCommand::SampleCoverage(value, invert))).unwrap();
+ }
+
// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.4
fn Scissor(&self, x: i32, y: i32, width: i32, height: i32) {
self.ipc_renderer