Adding missing SkIntToScalar to resolve DeferredCanvas unit test failures with fixed-point build

TBR=reed
TEST=DeferredCanvas unit test



git-svn-id: http://skia.googlecode.com/svn/trunk@3182 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
junov@chromium.org 2012-02-13 22:27:58 +00:00
Родитель 8f9ecbd346
Коммит b1e218e782
2 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -180,9 +180,10 @@ bool SkDeferredCanvas::isFullFrame(const SkRect* rect,
// The following test holds with AA enabled, and is conservative
// by a 0.5 pixel margin with AA disabled
if (transformedRect.fLeft > 0 || transformedRect.fTop > 0 ||
transformedRect.fRight < canvasSize.fWidth ||
transformedRect.fBottom < canvasSize.fHeight) {
if (transformedRect.fLeft > SkIntToScalar(0) ||
transformedRect.fTop > SkIntToScalar(0) ||
transformedRect.fRight < SkIntToScalar(canvasSize.fWidth) ||
transformedRect.fBottom < SkIntToScalar(canvasSize.fHeight)) {
return false;
}
}

Просмотреть файл

@ -57,7 +57,8 @@ static void TestDeferredCanvasFreshFrame(skiatest::Reporter* reporter) {
fullRect.setXYWH(SkIntToScalar(0), SkIntToScalar(0), SkIntToScalar(gWidth),
SkIntToScalar(gHeight));
SkRect partialRect;
partialRect.setXYWH(0, 0, 1, 1);
partialRect.setXYWH(SkIntToScalar(0), SkIntToScalar(0),
SkIntToScalar(1), SkIntToScalar(1));
create(&store, SkBitmap::kARGB_8888_Config, 0xFFFFFFFF);
SkDevice device(store);
SkDeferredCanvas canvas(&device);