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; |