Index: gm/blurs.cpp |
diff --git a/gm/blurs.cpp b/gm/blurs.cpp |
index 2ca1193e22e435f43fb21d9a5f7248c0ce66358a..2581b5780f227514834453981d4d1dbf95f1f0c6 100644 |
--- a/gm/blurs.cpp |
+++ b/gm/blurs.cpp |
@@ -119,15 +119,16 @@ public: |
2.3f))->unref(); |
SkRect outer = SkRect::MakeXYWH(10.125f, 10.125f, 100, 100); |
- SkRect inner = SkRect::MakeXYWH(20, 20, 80, 80); |
+ SkRect inner = SkRect::MakeXYWH(20.125f, 20.125f, 80, 80); |
SkPath path; |
path.addRect(outer, SkPath::kCW_Direction); |
path.addRect(inner, SkPath::kCCW_Direction); |
canvas->drawPath(path, paint); |
- // important to translate by a factional amount (.25) to exercise a different "phase" |
+ // important to translate by a factional amount to exercise a different "phase" |
// of the same path w.r.t. the pixel grid |
- canvas->translate(SkScalarRoundToScalar(path.getBounds().width()) + 14 + 0.25f, 0); |
+ SkScalar dx = SkScalarRoundToScalar(path.getBounds().width()) + 14 + 0.125f; |
+ canvas->translate(dx, 0); |
canvas->drawPath(path, paint); |
} |
}; |