diff options
author | vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-04-17 21:46:18 +0000 |
---|---|---|
committer | vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2012-04-17 21:46:18 +0000 |
commit | c39c8674c94dba8b1ffe938cd99c825320cc1475 (patch) | |
tree | 1d8d33c4c3f60a9c4c5cc84763dc15163871abf2 /gm/gammatext.cpp | |
parent | 99b300ed9dcd09db544dd985cdd95a2ea284cb7c (diff) |
Fix some fixed-point bugs.
Review URL: https://codereview.appspot.com/6047046
git-svn-id: http://skia.googlecode.com/svn/trunk@3714 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gm/gammatext.cpp')
-rw-r--r-- | gm/gammatext.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gm/gammatext.cpp b/gm/gammatext.cpp index 6f1c298c69..9a24d792c3 100644 --- a/gm/gammatext.cpp +++ b/gm/gammatext.cpp @@ -124,7 +124,7 @@ protected: } static void drawGrad(SkCanvas* canvas) { - SkPoint pts[] = { { 0, 0 }, { 0, HEIGHT } }; + SkPoint pts[] = { { 0, 0 }, { 0, SkIntToScalar(HEIGHT) } }; #if 0 const SkColor colors[] = { SK_ColorBLACK, SK_ColorWHITE }; SkShader* s = SkGradientShader::CreateLinear(pts, colors, NULL, 2, SkShader::kClamp_TileMode); @@ -135,7 +135,7 @@ protected: canvas->clear(SK_ColorRED); SkPaint paint; paint.setShader(s)->unref(); - SkRect r = { 0, 0, 1024, HEIGHT }; + SkRect r = { 0, 0, SkIntToScalar(1024), SkIntToScalar(HEIGHT) }; canvas->drawRect(r, paint); } @@ -162,17 +162,17 @@ protected: paint.setAntiAlias(true); paint.setLCDRenderText(true); - SkScalar x = 10; + SkScalar x = SkIntToScalar(10); for (size_t i = 0; i < SK_ARRAY_COUNT(fg); ++i) { paint.setColor(fg[i]); - SkScalar y = 40; - SkScalar stopy = HEIGHT; + SkScalar y = SkIntToScalar(40); + SkScalar stopy = SkIntToScalar(HEIGHT); while (y < stopy) { #if 1 canvas->drawText(text, len, x, y, paint); #else - cgDrawText(cg, text, len, x, HEIGHT - y, paint); + cgDrawText(cg, text, len, x, SkIntToScalar(HEIGHT) - y, paint); #endif y += paint.getTextSize() * 2; } |