diff options
author | robertphillips <robertphillips@google.com> | 2015-06-22 12:06:08 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-22 12:06:08 -0700 |
commit | efbffedd68636e94d4379e84a2585bce80f6fb8f (patch) | |
tree | fbddc37d43f72b35701a73af6df9b0eee9298271 /tests | |
parent | 343c7d15c831a3c3d8a6984c1a1b524b414012df (diff) |
Clean up usage of SkSurfaceProps
This CL continues cleaning up Skia's usage of SkSurfaceProps. It:
Removes the duplicate SkSurfaceProps object from SkImageFilter::Proxy.
Removes a dispreferred ctor from SkCanvas
Removes the initForRootLayer entry point from SkDevice (since the root device and the canvas should always have the same pixel geometry now).
Review URL: https://codereview.chromium.org/1201983006
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ImageFilterTest.cpp | 35 |
1 files changed, 22 insertions, 13 deletions
diff --git a/tests/ImageFilterTest.cpp b/tests/ImageFilterTest.cpp index 63e3aaa6f0..9bdd910f1b 100644 --- a/tests/ImageFilterTest.cpp +++ b/tests/ImageFilterTest.cpp @@ -400,7 +400,7 @@ DEF_TEST(TestNegativeBlurSigma, reporter) { const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); SkAutoTUnref<SkBaseDevice> device(SkBitmapDevice::Create(info, props)); - SkImageFilter::Proxy proxy(device, props); + SkImageFilter::Proxy proxy(device); test_negative_blur_sigma(&proxy, reporter); } @@ -773,7 +773,7 @@ DEF_TEST(ImageFilterCropRect, reporter) { const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); SkAutoTUnref<SkBaseDevice> device(SkBitmapDevice::Create(info, props)); - SkImageFilter::Proxy proxy(device, props); + SkImageFilter::Proxy proxy(device); test_crop_rects(&proxy, reporter); } @@ -885,8 +885,9 @@ DEF_TEST(ImageFilterClippedPictureImageFilter, reporter) { SkImageFilter::Context ctx(SkMatrix::I(), SkIRect::MakeXYWH(1, 1, 1, 1), NULL); SkBitmap bitmap; bitmap.allocN32Pixels(2, 2); - SkBitmapDevice device(bitmap, SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType)); - SkImageFilter::Proxy proxy(&device, SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType)); + const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); + SkBitmapDevice device(bitmap, props); + SkImageFilter::Proxy proxy(&device); REPORTER_ASSERT(reporter, !imageFilter->filterImage(&proxy, bitmap, ctx, &result, &offset)); } @@ -1123,8 +1124,9 @@ DEF_TEST(ComposedImageFilterOffset, reporter) { SkBitmap bitmap; bitmap.allocN32Pixels(100, 100); bitmap.eraseARGB(0, 0, 0, 0); - SkBitmapDevice device(bitmap, SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType)); - SkImageFilter::Proxy proxy(&device, SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType)); + const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); + SkBitmapDevice device(bitmap, props); + SkImageFilter::Proxy proxy(&device); SkImageFilter::CropRect cropRect(SkRect::MakeXYWH(1, 0, 20, 20)); SkAutoTUnref<SkImageFilter> offsetFilter(SkOffsetImageFilter::Create(0, 0, NULL, &cropRect)); @@ -1138,19 +1140,20 @@ DEF_TEST(ComposedImageFilterOffset, reporter) { } #if SK_SUPPORT_GPU -const SkSurfaceProps gProps = SkSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType); DEF_GPUTEST(ImageFilterCropRectGPU, reporter, factory) { GrContext* context = factory->get(static_cast<GrContextFactory::GLContextType>(0)); if (NULL == context) { return; } + const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); + SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, SkSurface::kNo_Budgeted, SkImageInfo::MakeN32Premul(100, 100), 0, - &gProps)); - SkImageFilter::Proxy proxy(device, gProps); + &props)); + SkImageFilter::Proxy proxy(device); test_crop_rects(&proxy, reporter); } @@ -1160,11 +1163,13 @@ DEF_GPUTEST(HugeBlurImageFilterGPU, reporter, factory) { if (NULL == context) { return; } + const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); + SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, SkSurface::kNo_Budgeted, SkImageInfo::MakeN32Premul(100, 100), 0, - &gProps)); + &props)); SkCanvas canvas(device); test_huge_blur(&canvas, reporter); @@ -1175,11 +1180,13 @@ DEF_GPUTEST(XfermodeImageFilterCroppedInputGPU, reporter, factory) { if (NULL == context) { return; } + const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); + SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, SkSurface::kNo_Budgeted, SkImageInfo::MakeN32Premul(1, 1), 0, - &gProps)); + &props)); SkCanvas canvas(device); test_xfermode_cropped_input(&canvas, reporter); @@ -1190,12 +1197,14 @@ DEF_GPUTEST(TestNegativeBlurSigmaGPU, reporter, factory) { if (NULL == context) { return; } + const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); + SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, SkSurface::kNo_Budgeted, SkImageInfo::MakeN32Premul(1, 1), 0, - &gProps)); - SkImageFilter::Proxy proxy(device, gProps); + &props)); + SkImageFilter::Proxy proxy(device); test_negative_blur_sigma(&proxy, reporter); } |