| Index: samplecode/SampleAll.cpp
|
| diff --git a/samplecode/SampleAll.cpp b/samplecode/SampleAll.cpp
|
| index 70ecd9fe7e57dea95258bccb8810c738b00a60f3..b8b0ee677d168dfc8d84b4b5a697879a5dc947a0 100644
|
| --- a/samplecode/SampleAll.cpp
|
| +++ b/samplecode/SampleAll.cpp
|
| @@ -384,7 +384,7 @@
|
| SkMaskFilter* embossFilter = SkEmbossMaskFilter::Create(sigma, light);
|
|
|
| SkXfermode* xfermode = SkXfermode::Create(SkXfermode::kXor_Mode);
|
| - auto lightingFilter = SkColorMatrixFilter::MakeLightingFilter(
|
| + SkColorFilter* lightingFilter = SkColorMatrixFilter::CreateLightingFilter(
|
| 0xff89bc45, 0xff112233);
|
|
|
| canvas->save();
|
| @@ -406,7 +406,7 @@
|
| paint.setStrokeWidth(SkIntToScalar(10));
|
| paint.setStyle(SkPaint::kStroke_Style);
|
| paint.setXfermode(xfermode)->unref();
|
| - paint.setColorFilter(lightingFilter);
|
| + paint.setColorFilter(lightingFilter)->unref();
|
| canvas->drawLine(start.fX, start.fY, stop.fX, stop.fY, paint); // should not be green
|
| paint.setXfermode(nullptr);
|
| paint.setColorFilter(nullptr);
|
| @@ -543,9 +543,9 @@
|
|
|
| #if 01
|
| int index = i % SK_ARRAY_COUNT(gLightingColors);
|
| - paint.setColorFilter(SkColorMatrixFilter::MakeLightingFilter(
|
| + paint.setColorFilter(SkColorMatrixFilter::CreateLightingFilter(
|
| gLightingColors[index].fMul,
|
| - gLightingColors[index].fAdd));
|
| + gLightingColors[index].fAdd))->unref();
|
| #endif
|
|
|
| canvas->drawText(str.c_str(), str.size(), x, y, paint);
|
|
|