Index: src/gpu/GrDrawTarget.h |
diff --git a/src/gpu/GrDrawTarget.h b/src/gpu/GrDrawTarget.h |
index 64cbc8781eba2048ead8e786bd9e87b3e6a1b883..204d1190a4a75cc20d76d8848ead3719b37b0e7f 100644 |
--- a/src/gpu/GrDrawTarget.h |
+++ b/src/gpu/GrDrawTarget.h |
@@ -312,20 +312,21 @@ public: |
GrColor color, |
const SkRect& rect, |
const SkRect* localRect, |
- const SkMatrix* localMatrix) { |
+ const SkMatrix* localMatrix, |
+ const SkMatrix* primProcLocalMatrix) { |
AutoGeometryPush agp(this); |
- this->onDrawRect(ds, color, rect, localRect, localMatrix); |
+ this->onDrawRect(ds, color, rect, localRect, localMatrix, primProcLocalMatrix); |
} |
/** |
* Helper for drawRect when the caller doesn't need separate local rects or matrices. |
*/ |
void drawSimpleRect(GrDrawState* ds, GrColor color, const SkRect& rect) { |
- this->drawRect(ds, color, rect, NULL, NULL); |
+ this->drawRect(ds, color, rect, NULL, NULL, NULL); |
} |
void drawSimpleRect(GrDrawState* ds, GrColor color, const SkIRect& irect) { |
SkRect rect = SkRect::Make(irect); |
- this->drawRect(ds, color, rect, NULL, NULL); |
+ this->drawRect(ds, color, rect, NULL, NULL, NULL); |
} |
/** |
@@ -709,7 +710,8 @@ private: |
GrColor color, |
const SkRect& rect, |
const SkRect* localRect, |
- const SkMatrix* localMatrix) = 0; |
+ const SkMatrix* localMatrix, |
+ const SkMatrix* primProcLocalMatrix) = 0; |
virtual void onStencilPath(const GrDrawState&, |
const GrPathProcessor*, |