diff options
author | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-08-28 15:34:46 +0000 |
---|---|---|
committer | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-08-28 15:34:46 +0000 |
commit | 28937283e16928a562b3f9e19908db51bbb89ff9 (patch) | |
tree | 95991ae04135d36a6179e94767ed6bcd9035477d /src/core/SkScan_Antihair.cpp | |
parent | 3c9b2a4a0e4f57db23640e85959ee78b86634628 (diff) |
fix gaps in antialiased hairlines (thanks to preda)
expand SampleHairline text to check for clip violations
git-svn-id: http://skia.googlecode.com/svn/trunk@340 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkScan_Antihair.cpp')
-rw-r--r-- | src/core/SkScan_Antihair.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/SkScan_Antihair.cpp b/src/core/SkScan_Antihair.cpp index e3ee900718..2f285283ac 100644 --- a/src/core/SkScan_Antihair.cpp +++ b/src/core/SkScan_Antihair.cpp @@ -402,7 +402,7 @@ static void do_anti_hairline(SkFDot6 x0, SkFDot6 y0, SkFDot6 x1, SkFDot6 y1, fstart = proc(istart, istart + 1, fstart, slope, blitter, scaleStart); istart += 1; - int fullSpans = istop - istart - 1; + int fullSpans = istop - istart - (scaleStop > 0); if (fullSpans > 0) { fstart = proc(istart, istart + fullSpans, fstart, slope, blitter, 64); } |