Skip to content

Commit

Permalink
Implement SampleCoverage
Browse files Browse the repository at this point in the history
  • Loading branch information
dzbarsky committed May 22, 2016
1 parent f1efeb0 commit abfbeca
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 41 deletions.
5 changes: 5 additions & 0 deletions components/script/dom/webglrenderingcontext.rs
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion components/script/dom/webidls/WebGLRenderingContext.webidl
Expand Up @@ -619,7 +619,7 @@ interface WebGLRenderingContextBase

//void renderbufferStorage(GLenum target, GLenum internalformat,
// GLsizei width, GLsizei height);
//void sampleCoverage(GLclampf value, GLboolean invert);
void sampleCoverage(GLclampf value, GLboolean invert);
void scissor(GLint x, GLint y, GLsizei width, GLsizei height);

void shaderSource(WebGLShader? shader, DOMString source);
Expand Down
26 changes: 13 additions & 13 deletions components/servo/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 14 additions & 14 deletions ports/cef/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit abfbeca

Please sign in to comment.