commit | 45a15f551b5b3c6c747d8eaf6466b7d3b76a8fae | [log] [tgz] |
---|---|---|
author | bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Dec 10 19:10:17 2012 +0000 |
committer | bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Dec 10 19:10:17 2012 +0000 |
tree | 49c9fd68caf3a90c7ed5a1ac89f418d6ce7b4afb | |
parent | 6f9286202831dd807daf9b1e39271da8f390210e [diff] [blame] |
Modifications to GrPatherRenderer(Chain) interfaces to support clip mask manager. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6904069 git-svn-id: http://skia.googlecode.com/svn/trunk@6741 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/gl/GrGLProgram.cpp b/src/gpu/gl/GrGLProgram.cpp index 0283a5a..ba86383 100644 --- a/src/gpu/gl/GrGLProgram.cpp +++ b/src/gpu/gl/GrGLProgram.cpp
@@ -284,6 +284,9 @@ GrCrash("Unknown Edge Type!"); break; } + if (fDesc.fDiscardIfOutsideEdge) { + builder->fFSCode.appendf("\tif (edgeAlpha <= 0) {\n\t\tdiscard;\n\t}\n"); + } *coverageVar = "edgeAlpha"; return true; } else {