| Index: src/gpu/gl/GrGLProgram.h
|
| diff --git a/src/gpu/gl/GrGLProgram.h b/src/gpu/gl/GrGLProgram.h
|
| index 09dd4aa043045ef472127e255e22f44a23d8d0fb..3ee71b85b1383e96afed343fa383c6d013d4bdea 100644
|
| --- a/src/gpu/gl/GrGLProgram.h
|
| +++ b/src/gpu/gl/GrGLProgram.h
|
| @@ -150,7 +150,9 @@ protected:
|
|
|
| // A templated helper to loop over effects, set the transforms(via subclass) and bind textures
|
| void setFragmentData(const GrOptDrawState&);
|
| - virtual void setTransformData(const GrPendingFragmentStage&, GrGLInstalledFragProc*);
|
| + virtual void setTransformData(const GrPendingFragmentStage&,
|
| + const SkMatrix& localMatrix,
|
| + GrGLInstalledFragProc*);
|
| void bindTextures(const GrGLInstalledProc*, const GrProcessor&);
|
|
|
| /*
|
| @@ -225,6 +227,7 @@ private:
|
| const SeparableVaryingInfoArray& separableVaryings);
|
| virtual void didSetData(GrGpu::DrawType) SK_OVERRIDE;
|
| virtual void setTransformData(const GrPendingFragmentStage&,
|
| + const SkMatrix& localMatrix,
|
| GrGLInstalledFragProc*) SK_OVERRIDE;
|
|
|
| struct Varying {
|
| @@ -256,6 +259,7 @@ private:
|
| int texCoordSetCnt);
|
| virtual void didSetData(GrGpu::DrawType) SK_OVERRIDE;
|
| virtual void setTransformData(const GrPendingFragmentStage&,
|
| + const SkMatrix& localMatrix,
|
| GrGLInstalledFragProc*) SK_OVERRIDE;
|
|
|
| int fTexCoordSetCnt;
|
|
|