diff options
author | 2015-12-01 13:54:06 -0800 | |
---|---|---|
committer | 2015-12-01 13:54:06 -0800 | |
commit | f34b293681ea49aaa4aaa70d84515e4a58a112e7 (patch) | |
tree | d7d6a4175405abe7d3fff23fb31974d910bda374 /src/gpu/glsl/GrGLSLBlend.h | |
parent | 7bceedc550513b13e0065aca66e55204a2ba3e1f (diff) |
Add in shader blending for CoverageSetOp XP
BUG=skia:
Review URL: https://codereview.chromium.org/1488213002
Diffstat (limited to 'src/gpu/glsl/GrGLSLBlend.h')
-rw-r--r-- | src/gpu/glsl/GrGLSLBlend.h | 4 |
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 |