aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkScan_Antihair.cpp
diff options
context:
space:
mode:
authorGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-08-28 15:34:46 +0000
committerGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-08-28 15:34:46 +0000
commit28937283e16928a562b3f9e19908db51bbb89ff9 (patch)
tree95991ae04135d36a6179e94767ed6bcd9035477d /src/core/SkScan_Antihair.cpp
parent3c9b2a4a0e4f57db23640e85959ee78b86634628 (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.cpp2
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);
}