aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/gammatext.cpp
diff options
context:
space:
mode:
authorGravatar vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-04-17 21:46:18 +0000
committerGravatar vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-04-17 21:46:18 +0000
commitc39c8674c94dba8b1ffe938cd99c825320cc1475 (patch)
tree1d8d33c4c3f60a9c4c5cc84763dc15163871abf2 /gm/gammatext.cpp
parent99b300ed9dcd09db544dd985cdd95a2ea284cb7c (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.cpp12
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;
}