diff options
Diffstat (limited to 'src/gpu/effects')
-rw-r--r-- | src/gpu/effects/GrBezierEffect.cpp | 6 | ||||
-rw-r--r-- | src/gpu/effects/GrBitmapTextGeoProc.cpp | 3 | ||||
-rw-r--r-- | src/gpu/effects/GrDashingEffect.cpp | 6 |
3 files changed, 10 insertions, 5 deletions
diff --git a/src/gpu/effects/GrBezierEffect.cpp b/src/gpu/effects/GrBezierEffect.cpp index 9d3e8eec4f..1904b203df 100644 --- a/src/gpu/effects/GrBezierEffect.cpp +++ b/src/gpu/effects/GrBezierEffect.cpp @@ -53,7 +53,8 @@ public: const GrGLSLProgramDataManager& pdman, int index, const SkTArray<const GrCoordTransform*, true>& transforms) override { - this->setTransformDataHelper<GrConicEffect>(primProc, pdman, index, transforms); + this->setTransformDataHelper(primProc.cast<GrConicEffect>().localMatrix(), pdman, index, + transforms); } private: @@ -327,7 +328,8 @@ public: const GrGLSLProgramDataManager& pdman, int index, const SkTArray<const GrCoordTransform*, true>& transforms) override { - this->setTransformDataHelper<GrQuadEffect>(primProc, pdman, index, transforms); + this->setTransformDataHelper(primProc.cast<GrQuadEffect>().localMatrix(), pdman, index, + transforms); } private: diff --git a/src/gpu/effects/GrBitmapTextGeoProc.cpp b/src/gpu/effects/GrBitmapTextGeoProc.cpp index 633a8806ef..e0ec49c271 100644 --- a/src/gpu/effects/GrBitmapTextGeoProc.cpp +++ b/src/gpu/effects/GrBitmapTextGeoProc.cpp @@ -98,7 +98,8 @@ public: const GrGLSLProgramDataManager& pdman, int index, const SkTArray<const GrCoordTransform*, true>& transforms) override { - this->setTransformDataHelper<GrBitmapTextGeoProc>(primProc, pdman, index, transforms); + this->setTransformDataHelper(primProc.cast<GrBitmapTextGeoProc>().localMatrix(), pdman, + index, transforms); } static inline void GenKey(const GrGeometryProcessor& proc, diff --git a/src/gpu/effects/GrDashingEffect.cpp b/src/gpu/effects/GrDashingEffect.cpp index 5949f1f8f2..1848c18dce 100644 --- a/src/gpu/effects/GrDashingEffect.cpp +++ b/src/gpu/effects/GrDashingEffect.cpp @@ -823,7 +823,8 @@ public: const GrGLSLProgramDataManager& pdman, int index, const SkTArray<const GrCoordTransform*, true>& transforms) override { - this->setTransformDataHelper<DashingCircleEffect>(primProc, pdman, index, transforms); + this->setTransformDataHelper(primProc.cast<DashingCircleEffect>().localMatrix(), pdman, + index, transforms); } private: @@ -1043,7 +1044,8 @@ public: const GrGLSLProgramDataManager& pdman, int index, const SkTArray<const GrCoordTransform*, true>& transforms) override { - this->setTransformDataHelper<DashingLineEffect>(primProc, pdman, index, transforms); + this->setTransformDataHelper(primProc.cast<DashingLineEffect>().localMatrix(), pdman, index, + transforms); } private: |