Index: cc/output/filter_operations_unittest.cc |
diff --git a/cc/output/filter_operations_unittest.cc b/cc/output/filter_operations_unittest.cc |
index 7b2fa1a8677d14a0d2303a9a12b9337207f5d046..80c27b5d93f076f3e5027a606e7910759df4f226 100644 |
--- a/cc/output/filter_operations_unittest.cc |
+++ b/cc/output/filter_operations_unittest.cc |
@@ -5,7 +5,6 @@ |
#include <stddef.h> |
#include "cc/output/filter_operations.h" |
-#include "skia/ext/refptr.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "third_party/skia/include/effects/SkBlurImageFilter.h" |
#include "third_party/skia/include/effects/SkDropShadowImageFilter.h" |
@@ -38,11 +37,10 @@ TEST(FilterOperationsTest, MapRectBlur) { |
TEST(FilterOperationsTest, GetOutsetsDropShadowReferenceFilter) { |
// TODO(hendrikw): We need to make outsets for reference filters be in line |
// with non-reference filters. See crbug.com/523534 |
- skia::RefPtr<SkImageFilter> filter = |
- skia::AdoptRef(SkDropShadowImageFilter::Create( |
- SkIntToScalar(3), SkIntToScalar(8), SkIntToScalar(4), |
- SkIntToScalar(9), SK_ColorBLACK, |
- SkDropShadowImageFilter::kDrawShadowAndForeground_ShadowMode)); |
+ sk_sp<SkImageFilter> filter(SkDropShadowImageFilter::Create( |
+ SkIntToScalar(3), SkIntToScalar(8), SkIntToScalar(4), SkIntToScalar(9), |
+ SK_ColorBLACK, |
+ SkDropShadowImageFilter::kDrawShadowAndForeground_ShadowMode)); |
FilterOperations ops; |
ops.Append(FilterOperation::CreateReferenceFilter(filter)); |
@@ -56,19 +54,17 @@ TEST(FilterOperationsTest, GetOutsetsDropShadowReferenceFilter) { |
} |
TEST(FilterOperationsTest, MapRectDropShadowReferenceFilter) { |
- skia::RefPtr<SkImageFilter> filter = |
- skia::AdoptRef(SkDropShadowImageFilter::Create( |
- SkIntToScalar(3), SkIntToScalar(8), SkIntToScalar(4), |
- SkIntToScalar(9), SK_ColorBLACK, |
- SkDropShadowImageFilter::kDrawShadowAndForeground_ShadowMode)); |
+ sk_sp<SkImageFilter> filter(SkDropShadowImageFilter::Create( |
+ SkIntToScalar(3), SkIntToScalar(8), SkIntToScalar(4), SkIntToScalar(9), |
+ SK_ColorBLACK, |
+ SkDropShadowImageFilter::kDrawShadowAndForeground_ShadowMode)); |
FilterOperations ops; |
ops.Append(FilterOperation::CreateReferenceFilter(filter)); |
EXPECT_EQ(gfx::Rect(-9, -19, 34, 64), ops.MapRect(gfx::Rect(0, 0, 10, 10))); |
} |
TEST(FilterOperationsTest, MapRectOffsetReferenceFilter) { |
- skia::RefPtr<SkImageFilter> filter = |
- skia::AdoptRef(SkOffsetImageFilter::Make(30, 40, nullptr)); |
+ sk_sp<SkImageFilter> filter = SkOffsetImageFilter::Make(30, 40, nullptr); |
FilterOperations ops; |
ops.Append(FilterOperation::CreateReferenceFilter(std::move(filter))); |
EXPECT_EQ(gfx::Rect(30, 40, 10, 10), ops.MapRect(gfx::Rect(0, 0, 10, 10))); |
@@ -582,10 +578,8 @@ TEST(FilterOperationsTest, BlendSaturatingBrightnessWithNull) { |
} |
TEST(FilterOperationsTest, BlendReferenceFilters) { |
- skia::RefPtr<SkImageFilter> from_filter = |
- skia::AdoptRef(SkBlurImageFilter::Create(1.f, 1.f)); |
- skia::RefPtr<SkImageFilter> to_filter = |
- skia::AdoptRef(SkBlurImageFilter::Create(2.f, 2.f)); |
+ sk_sp<SkImageFilter> from_filter(SkBlurImageFilter::Make(1.f, 1.f, nullptr)); |
+ sk_sp<SkImageFilter> to_filter(SkBlurImageFilter::Make(2.f, 2.f, nullptr)); |
FilterOperation from = FilterOperation::CreateReferenceFilter(from_filter); |
FilterOperation to = FilterOperation::CreateReferenceFilter(to_filter); |
@@ -603,11 +597,10 @@ TEST(FilterOperationsTest, BlendReferenceFilters) { |
} |
TEST(FilterOperationsTest, BlendReferenceWithNull) { |
- skia::RefPtr<SkImageFilter> image_filter = |
- skia::AdoptRef(SkBlurImageFilter::Create(1.f, 1.f)); |
+ sk_sp<SkImageFilter> image_filter(SkBlurImageFilter::Make(1.f, 1.f, nullptr)); |
FilterOperation filter = FilterOperation::CreateReferenceFilter(image_filter); |
FilterOperation null_filter = |
- FilterOperation::CreateReferenceFilter(skia::RefPtr<SkImageFilter>()); |
+ FilterOperation::CreateReferenceFilter(sk_sp<SkImageFilter>()); |
danakj
2016/04/14 19:37:31
nullptr
tomhudson
2016/04/25 20:48:10
Done.
|
FilterOperation blended = FilterOperation::Blend(&filter, NULL, 0.25); |
EXPECT_EQ(filter, blended); |