| Index: bench/MatrixConvolutionBench.cpp
|
| diff --git a/bench/MatrixConvolutionBench.cpp b/bench/MatrixConvolutionBench.cpp
|
| index 05f0193ceca7c0276f4a0b8a8fbf8bff1b2c0825..da61891e732792f317ad7c687b381d9916ab5bf2 100644
|
| --- a/bench/MatrixConvolutionBench.cpp
|
| +++ b/bench/MatrixConvolutionBench.cpp
|
| @@ -23,11 +23,9 @@ public:
|
| };
|
| SkScalar gain = 0.3f, bias = SkIntToScalar(100);
|
| SkIPoint kernelOffset = SkIPoint::Make(1, 1);
|
| - fFilter = SkMatrixConvolutionImageFilter::Create(kernelSize, kernel, gain, bias, kernelOffset, tileMode, convolveAlpha);
|
| - }
|
| -
|
| - ~MatrixConvolutionBench() {
|
| - fFilter->unref();
|
| + fFilter = SkMatrixConvolutionImageFilter::Make(kernelSize, kernel, gain, bias,
|
| + kernelOffset, tileMode, convolveAlpha,
|
| + nullptr);
|
| }
|
|
|
| protected:
|
| @@ -49,9 +47,10 @@ protected:
|
| }
|
|
|
| private:
|
| - typedef Benchmark INHERITED;
|
| - SkImageFilter* fFilter;
|
| + sk_sp<SkImageFilter> fFilter;
|
| SkString fName;
|
| +
|
| + typedef Benchmark INHERITED;
|
| };
|
|
|
| DEF_BENCH( return new MatrixConvolutionBench(SkMatrixConvolutionImageFilter::kClamp_TileMode, true); )
|
|
|