| Index: gm/dcshader.cpp
|
| diff --git a/gm/dcshader.cpp b/gm/dcshader.cpp
|
| index a456c0c24ae1510b0a3c7051abcedc31f4783960..91f01a2d2c8ae200908f2d921d75640daed19988 100644
|
| --- a/gm/dcshader.cpp
|
| +++ b/gm/dcshader.cpp
|
| @@ -55,7 +55,7 @@ SkFlattenable* DCShader::CreateProc(SkReadBuffer& buf) {
|
|
|
| class DCFP : public GrFragmentProcessor {
|
| public:
|
| - DCFP(const SkMatrix& m) : fDeviceTransform(kDevice_GrCoordSet, m) {
|
| + DCFP(GrShaderDataManager*, const SkMatrix& m) : fDeviceTransform(kDevice_GrCoordSet, m) {
|
| this->addCoordTransform(&fDeviceTransform);
|
| this->initClassID<DCFP>();
|
| }
|
| @@ -101,8 +101,9 @@ private:
|
|
|
| bool DCShader::asFragmentProcessor(GrContext*, const SkPaint& paint, const SkMatrix& viewM,
|
| const SkMatrix* localMatrix, GrColor* color,
|
| + GrShaderDataManager* shaderDataManager,
|
| GrFragmentProcessor** fp) const {
|
| - *fp = SkNEW_ARGS(DCFP, (fDeviceMatrix));
|
| + *fp = SkNEW_ARGS(DCFP, (shaderDataManager, fDeviceMatrix));
|
| *color = GrColorPackA4(paint.getAlpha());
|
| return true;
|
| }
|
|
|