Index: src/gpu/effects/GrConfigConversionEffect.h |
diff --git a/src/gpu/effects/GrConfigConversionEffect.h b/src/gpu/effects/GrConfigConversionEffect.h |
index 93b49aa6560a30e38ff723467aef0dc49a995765..620357d7ff66c638044dc4e8341c314fce071f60 100644 |
--- a/src/gpu/effects/GrConfigConversionEffect.h |
+++ b/src/gpu/effects/GrConfigConversionEffect.h |
@@ -36,6 +36,9 @@ public: |
static sk_sp<GrFragmentProcessor> Make(GrTexture*, const GrSwizzle&, PMConversion, |
const SkMatrix&); |
+ static sk_sp<GrFragmentProcessor> Make(GrTextureProxy*, const GrSwizzle&, PMConversion, |
+ const SkMatrix&); |
+ |
const char* name() const override { return "Config Conversion"; } |
const GrSwizzle& swizzle() const { return fSwizzle; } |
@@ -56,6 +59,11 @@ private: |
PMConversion pmConversion, |
const SkMatrix& matrix); |
+ GrConfigConversionEffect(GrTextureProxy*, |
+ const GrSwizzle&, |
+ PMConversion pmConversion, |
+ const SkMatrix& matrix); |
+ |
GrGLSLFragmentProcessor* onCreateGLSLInstance() const override; |
void onGetGLSLProcessorKey(const GrGLSLCaps&, GrProcessorKeyBuilder*) const override; |