Index: src/gpu/batches/GrPLSPathRenderer.cpp |
diff --git a/src/gpu/batches/GrPLSPathRenderer.cpp b/src/gpu/batches/GrPLSPathRenderer.cpp |
index c022e1642ce71dd394d930229a1cb82f4da632bb..fa0bd90ca9b065a6df620933afeb0c9edc4effdf 100644 |
--- a/src/gpu/batches/GrPLSPathRenderer.cpp |
+++ b/src/gpu/batches/GrPLSPathRenderer.cpp |
@@ -399,7 +399,8 @@ public: |
const GrGLSLProgramDataManager& pdman, |
int index, |
const SkTArray<const GrCoordTransform*, true>& transforms) override { |
- this->setTransformDataHelper<PLSAATriangleEffect>(primProc, pdman, index, transforms); |
+ this->setTransformDataHelper(primProc.cast<PLSAATriangleEffect>().fLocalMatrix, pdman, |
+ index, transforms); |
} |
private: |
@@ -588,7 +589,8 @@ public: |
const GrGLSLProgramDataManager& pdman, |
int index, |
const SkTArray<const GrCoordTransform*, true>& transforms) override { |
- this->setTransformDataHelper<PLSQuadEdgeEffect>(primProc, pdman, index, transforms); |
+ this->setTransformDataHelper(primProc.cast<PLSQuadEdgeEffect>().fLocalMatrix, pdman, |
+ index, transforms); |
} |
private: |
@@ -731,7 +733,8 @@ public: |
const GrGLSLProgramDataManager& pdman, |
int index, |
const SkTArray<const GrCoordTransform*, true>& transforms) override { |
- this->setTransformDataHelper<PLSFinishEffect>(primProc, pdman, index, transforms); |
+ this->setTransformDataHelper(primProc.cast<PLSFinishEffect>().fLocalMatrix, pdman, |
+ index, transforms); |
} |
private: |