| OLD | NEW |
| 1 | |
| 2 /* | 1 /* |
| 3 * Copyright 2013 Google Inc. | 2 * Copyright 2013 Google Inc. |
| 4 * | 3 * |
| 5 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
| 6 * found in the LICENSE file. | 5 * found in the LICENSE file. |
| 7 */ | 6 */ |
| 8 | 7 |
| 9 #include "SkBitmap.h" | 8 #include "SkBitmap.h" |
| 10 #include "SkBitmapDevice.h" | 9 #include "SkBitmapDevice.h" |
| 11 #include "SkBlurImageFilter.h" | 10 #include "SkBlurImageFilter.h" |
| (...skipping 548 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 560 | 559 |
| 561 #if SK_SUPPORT_GPU | 560 #if SK_SUPPORT_GPU |
| 562 static void run_gpu_test(skiatest::Reporter* reporter, | 561 static void run_gpu_test(skiatest::Reporter* reporter, |
| 563 GrContext* context, | 562 GrContext* context, |
| 564 int widthHeight, | 563 int widthHeight, |
| 565 PFTest test) { | 564 PFTest test) { |
| 566 const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); | 565 const SkSurfaceProps props(SkSurfaceProps::kLegacyFontHost_InitType); |
| 567 | 566 |
| 568 SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, | 567 SkAutoTUnref<SkGpuDevice> device(SkGpuDevice::Create(context, |
| 569 SkBudgeted::kNo, | 568 SkBudgeted::kNo, |
| 570 SkImageInfo::MakeN32Pre
mul(widthHeight, | 569 SkImageInfo::MakeN32Pre
mul(widthHeight, |
| 571
widthHeight), | 570
widthHeight), |
| 572 0, | 571 0, |
| 573 &props, | 572 &props, |
| 574 SkGpuDevice::kUninit_In
itContents)); | 573 SkGpuDevice::kUninit_In
itContents)); |
| 575 SkImageFilter::DeviceProxy proxy(device); | 574 SkImageFilter::DeviceProxy proxy(device); |
| 576 | 575 |
| 577 (*test)(&proxy, reporter, context); | 576 (*test)(&proxy, reporter, context); |
| 578 } | 577 } |
| 579 #endif | 578 #endif |
| 580 | 579 |
| (...skipping 1009 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1590 | 1589 |
| 1591 test_xfermode_cropped_input(&canvas, reporter); | 1590 test_xfermode_cropped_input(&canvas, reporter); |
| 1592 } | 1591 } |
| 1593 | 1592 |
| 1594 DEF_GPUTEST_FOR_ALL_CONTEXTS(BlurLargeImage_Gpu, reporter, context) { | 1593 DEF_GPUTEST_FOR_ALL_CONTEXTS(BlurLargeImage_Gpu, reporter, context) { |
| 1595 auto surface(SkSurface::MakeRenderTarget(context, SkBudgeted::kYes, | 1594 auto surface(SkSurface::MakeRenderTarget(context, SkBudgeted::kYes, |
| 1596 SkImageInfo::MakeN32Premul(100, 100
))); | 1595 SkImageInfo::MakeN32Premul(100, 100
))); |
| 1597 test_large_blur_input(reporter, surface->getCanvas()); | 1596 test_large_blur_input(reporter, surface->getCanvas()); |
| 1598 } | 1597 } |
| 1599 #endif | 1598 #endif |
| OLD | NEW |