Index: src/gpu/effects/GrBezierEffect.cpp |
diff --git a/src/gpu/effects/GrBezierEffect.cpp b/src/gpu/effects/GrBezierEffect.cpp |
index 9d3e8eec4fb368481d0ca2d08f1d00506241fae3..1904b203dfb9e3d91a3dd1769e0a40ae7acad28c 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: |