Index: gm/glyph_pos.cpp |
diff --git a/gm/glyph_pos.cpp b/gm/glyph_pos.cpp |
index 16cdfca11a8a0fda5c66d3b44395a6ae534e566c..0da59ac6f9e78534b3ba87c17224a2d6cc59e573 100644 |
--- a/gm/glyph_pos.cpp |
+++ b/gm/glyph_pos.cpp |
@@ -82,8 +82,10 @@ |
canvas->scale(3.0f, 3.0f); |
SkMatrix skew; |
skew.setIdentity(); |
- skew.setSkewX(8.0f / 25.0f); |
- skew.setSkewY(2.0f / 25.0f); |
+ skew.setSkewX(SkScalarDiv(8.0f, |
+ 25.0f)); |
+ skew.setSkewY(SkScalarDiv(2.0f, |
+ 25.0f)); |
canvas->concat(skew); |
drawTestCase(canvas, 1.0f); |
canvas->restore(); |
@@ -93,9 +95,11 @@ |
canvas->save(); |
SkMatrix perspective; |
perspective.setIdentity(); |
- perspective.setPerspX(-SkScalarInvert(340)); |
- perspective.setSkewX(8.0f / 25.0f); |
- perspective.setSkewY(2.0f / 25.0f); |
+ perspective.setPerspX(-SkScalarDiv(SK_Scalar1, 340.0f)); |
+ perspective.setSkewX(SkScalarDiv(8.0f, |
+ 25.0f)); |
+ perspective.setSkewY(SkScalarDiv(2.0f, |
+ 25.0f)); |
canvas->concat(perspective); |