Index: tests/PictureTest.cpp |
diff --git a/tests/PictureTest.cpp b/tests/PictureTest.cpp |
index 627e96e20f6d8d471bb214678dceb96245183f7e..8b19df21616f3fcf5ab60a045382ec8c6e0dea0e 100644 |
--- a/tests/PictureTest.cpp |
+++ b/tests/PictureTest.cpp |
@@ -882,7 +882,7 @@ static void test_gpu_picture_optimization(skiatest::Reporter* reporter, |
{ |
SkPictureRecorder recorder; |
- SkCanvas* c = recorder.beginRecording(kWidth, kHeight); |
+ SkCanvas* c = recorder.beginRecording(SkIntToScalar(kWidth), SkIntToScalar(kHeight)); |
c->saveLayer(NULL, NULL); |
c->restore(); |
@@ -914,7 +914,8 @@ static void test_gpu_picture_optimization(skiatest::Reporter* reporter, |
{ |
SkPictureRecorder recorder; |
- SkCanvas* c = recorder.beginRecording(kWidth, kHeight); |
+ SkCanvas* c = recorder.beginRecording(SkIntToScalar(kWidth), |
+ SkIntToScalar(kHeight)); |
// 1) |
c->saveLayer(NULL, NULL); // layer #0 |
c->restore(); |
@@ -1187,7 +1188,8 @@ private: |
void check_save_state(skiatest::Reporter* reporter, SkPicture* picture, |
unsigned int numSaves, unsigned int numSaveLayers, |
unsigned int numRestores) { |
- SaveCountingCanvas canvas(picture->width(), picture->height()); |
+ SaveCountingCanvas canvas(SkScalarCeilToInt(picture->cullRect().width()), |
+ SkScalarCeilToInt(picture->cullRect().height())); |
picture->draw(&canvas); |
@@ -1443,7 +1445,8 @@ static SkData* encode_bitmap_to_data(size_t*, const SkBitmap& bm) { |
static SkData* serialized_picture_from_bitmap(const SkBitmap& bitmap) { |
SkPictureRecorder recorder; |
- SkCanvas* canvas = recorder.beginRecording(bitmap.width(), bitmap.height()); |
+ SkCanvas* canvas = recorder.beginRecording(SkIntToScalar(bitmap.width()), |
+ SkIntToScalar(bitmap.height())); |
canvas->drawBitmap(bitmap, 0, 0); |
SkAutoTUnref<SkPicture> picture(recorder.endRecording()); |