| Index: src/effects/gradients/SkLinearGradient.cpp
|
| diff --git a/src/effects/gradients/SkLinearGradient.cpp b/src/effects/gradients/SkLinearGradient.cpp
|
| index 7752aac51d5431d281c11aac1ae94ac48d287928..cd55673dc982e76e1ce0a2097af4db4b06301178 100644
|
| --- a/src/effects/gradients/SkLinearGradient.cpp
|
| +++ b/src/effects/gradients/SkLinearGradient.cpp
|
| @@ -418,7 +418,8 @@ const GrFragmentProcessor* GrLinearGradient::TestCreate(GrProcessorTestData* d)
|
| int colorCount = RandomGradientParams(d->fRandom, colors, &stops, &tm);
|
| auto shader = SkGradientShader::MakeLinear(points, colors, stops, colorCount, tm);
|
| const GrFragmentProcessor* fp = shader->asFragmentProcessor(d->fContext,
|
| - GrTest::TestMatrix(d->fRandom), NULL, kNone_SkFilterQuality);
|
| + GrTest::TestMatrix(d->fRandom), NULL, kNone_SkFilterQuality,
|
| + SkSourceGammaTreatment::kRespect);
|
| GrAlwaysAssert(fp);
|
| return fp;
|
| }
|
| @@ -445,7 +446,8 @@ const GrFragmentProcessor* SkLinearGradient::asFragmentProcessor(
|
| GrContext* context,
|
| const SkMatrix& viewm,
|
| const SkMatrix* localMatrix,
|
| - SkFilterQuality) const {
|
| + SkFilterQuality,
|
| + SkSourceGammaTreatment) const {
|
| SkASSERT(context);
|
|
|
| SkMatrix matrix;
|
|
|