| Index: gm/dcshader.cpp
|
| diff --git a/gm/dcshader.cpp b/gm/dcshader.cpp
|
| index e402fc0c2b7ee69ea62749a2806b9383e5ee1d80..568a35376cace59fdacfefce659eb7fdb47da448 100644
|
| --- a/gm/dcshader.cpp
|
| +++ b/gm/dcshader.cpp
|
| @@ -38,7 +38,8 @@ public:
|
| const GrFragmentProcessor* asFragmentProcessor(GrContext*,
|
| const SkMatrix& viewM,
|
| const SkMatrix* localMatrix,
|
| - SkFilterQuality) const override;
|
| + SkFilterQuality,
|
| + SkSourceGammaTreatment) const override;
|
|
|
| #ifndef SK_IGNORE_TO_STRING
|
| void toString(SkString* str) const override {
|
| @@ -101,7 +102,8 @@ private:
|
| const GrFragmentProcessor* DCShader::asFragmentProcessor(GrContext*,
|
| const SkMatrix& viewM,
|
| const SkMatrix* localMatrix,
|
| - SkFilterQuality) const {
|
| + SkFilterQuality,
|
| + SkSourceGammaTreatment) const {
|
| SkAutoTUnref<const GrFragmentProcessor> inner(new DCFP(fDeviceMatrix));
|
| return GrFragmentProcessor::MulOutputByInputAlpha(inner);
|
| }
|
|
|