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