diff options
author | 2011-10-03 21:15:46 +0000 | |
---|---|---|
committer | 2011-10-03 21:15:46 +0000 | |
commit | 2c508f2dc22027d61437b79326297ba055041561 (patch) | |
tree | eb57874989a4ad789f904012258d770c6f410d1e /src/core/SkScan_AntiPath.cpp | |
parent | a38c819b763b78d26f983629baa035658670b611 (diff) |
add force-rle parameter to help with aaclip testing
git-svn-id: http://skia.googlecode.com/svn/trunk@2401 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkScan_AntiPath.cpp')
-rw-r--r-- | src/core/SkScan_AntiPath.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/SkScan_AntiPath.cpp b/src/core/SkScan_AntiPath.cpp index fdb2442724..2c47af01c4 100644 --- a/src/core/SkScan_AntiPath.cpp +++ b/src/core/SkScan_AntiPath.cpp @@ -409,7 +409,7 @@ static int overflows_short_shift(int value, int shift) { } void SkScan::AntiFillPath(const SkPath& path, const SkRegion& clip, - SkBlitter* blitter) { + SkBlitter* blitter, bool forceRLE) { if (clip.isEmpty()) { return; } @@ -460,7 +460,7 @@ void SkScan::AntiFillPath(const SkPath& path, const SkRegion& clip, // MaskSuperBlitter can't handle drawing outside of ir, so we can't use it // if we're an inverse filltype - if (!path.isInverseFillType() && MaskSuperBlitter::CanHandleRect(ir)) { + if (!path.isInverseFillType() && MaskSuperBlitter::CanHandleRect(ir) && !forceRLE) { MaskSuperBlitter superBlit(blitter, ir, clip); SkASSERT(SkIntToScalar(ir.fTop) <= path.getBounds().fTop); sk_fill_path(path, superClipRect, &superBlit, ir.fTop, ir.fBottom, SHIFT, clip); |