Index: src/gpu/effects/GrYUVtoRGBEffect.cpp |
diff --git a/src/gpu/effects/GrYUVtoRGBEffect.cpp b/src/gpu/effects/GrYUVtoRGBEffect.cpp |
index 0023b1b30079293646c33cb49739154ffa457d05..14969e692235cb36454a17ef9aa93c4448792798 100644 |
--- a/src/gpu/effects/GrYUVtoRGBEffect.cpp |
+++ b/src/gpu/effects/GrYUVtoRGBEffect.cpp |
@@ -45,15 +45,15 @@ public: |
static const GrGLfloat kRec601ConversionMatrix[16]; |
// this class always generates the same code. |
- static void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyBuilder*) {} |
+ static void GenKey(const GrEffect&, const GrGLCaps&, GrEffectKeyBuilder*) {} |
GLEffect(const GrBackendEffectFactory& factory, |
- const GrDrawEffect&) |
+ const GrEffect&) |
: INHERITED(factory) { |
} |
virtual void emitCode(GrGLProgramBuilder* builder, |
- const GrDrawEffect& drawEffect, |
+ const GrEffect&, |
const GrEffectKey&, |
const char* outputColor, |
const char* inputColor, |
@@ -75,8 +75,8 @@ public: |
} |
virtual void setData(const GrGLProgramDataManager& pdman, |
- const GrDrawEffect& drawEffect) SK_OVERRIDE { |
- const YUVtoRGBEffect& yuvEffect = drawEffect.castEffect<YUVtoRGBEffect>(); |
+ const GrEffect& effect) SK_OVERRIDE { |
+ const YUVtoRGBEffect& yuvEffect = GrEffect::CastEffect<YUVtoRGBEffect>(effect); |
switch (yuvEffect.getColorSpace()) { |
case kJPEG_SkYUVColorSpace: |
pdman.setMatrix4f(fMatrixUni, kJPEGConversionMatrix); |