зеркало из https://github.com/mozilla/moz-skia.git
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:
Родитель
8f9ecbd346
Коммит
b1e218e782
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче