aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/glsl/GrGLSLBlend.h
diff options
context:
space:
mode:
authorGravatar egdaniel <egdaniel@google.com>2015-12-01 13:54:06 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-12-01 13:54:06 -0800
commitf34b293681ea49aaa4aaa70d84515e4a58a112e7 (patch)
treed7d6a4175405abe7d3fff23fb31974d910bda374 /src/gpu/glsl/GrGLSLBlend.h
parent7bceedc550513b13e0065aca66e55204a2ba3e1f (diff)
Add in shader blending for CoverageSetOp XP
Diffstat (limited to 'src/gpu/glsl/GrGLSLBlend.h')
-rw-r--r--src/gpu/glsl/GrGLSLBlend.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gpu/glsl/GrGLSLBlend.h b/src/gpu/glsl/GrGLSLBlend.h
index 25ae37b1c1..c8047f8af5 100644
--- a/src/gpu/glsl/GrGLSLBlend.h
+++ b/src/gpu/glsl/GrGLSLBlend.h
@@ -8,6 +8,7 @@
#ifndef GrGLBlend_DEFINED
#define GrGLBlend_DEFINED
+#include "SkRegion.h"
#include "SkXfermode.h"
class GrGLSLFragmentBuilder;
@@ -19,6 +20,9 @@ namespace GrGLSLBlend {
*/
void AppendMode(GrGLSLFragmentBuilder* fsBuilder, const char* srcColor,
const char* dstColor, const char* outColor, SkXfermode::Mode mode);
+
+ void AppendRegionOp(GrGLSLFragmentBuilder* fsBuilder, const char* srcColor,
+ const char* dstColor, const char* outColor, SkRegion::Op regionOp);
};
#endif