| Index: src/gpu/batches/GrRectBatchFactory.h
|
| diff --git a/src/gpu/batches/GrRectBatchFactory.h b/src/gpu/batches/GrRectBatchFactory.h
|
| index 16eeaee02c382fb3bc9d1ba8fa6d28223064ec63..dd2152705075080914005e583ec050020f8576bc 100644
|
| --- a/src/gpu/batches/GrRectBatchFactory.h
|
| +++ b/src/gpu/batches/GrRectBatchFactory.h
|
| @@ -14,9 +14,9 @@
|
| #include "GrNonAAFillRectBatch.h"
|
| #include "GrNonAAStrokeRectBatch.h"
|
| #include "SkMatrix.h"
|
| +#include "SkRect.h"
|
|
|
| class GrBatch;
|
| -struct SkRect;
|
| class SkStrokeRec;
|
|
|
| /*
|
| @@ -39,6 +39,16 @@ inline GrDrawBatch* CreateNonAAFill(GrColor color,
|
|
|
| inline GrDrawBatch* CreateAAFill(GrColor color,
|
| const SkMatrix& viewMatrix,
|
| + const SkRect& rect) {
|
| +
|
| + // map rect
|
| + SkRect devRect;
|
| + viewMatrix.mapRect(&devRect, rect);
|
| + return GrAAFillRectBatch::Create(color, viewMatrix, rect, devRect);
|
| +}
|
| +
|
| +inline GrDrawBatch* CreateAAFill(GrColor color,
|
| + const SkMatrix& viewMatrix,
|
| const SkRect& rect,
|
| const SkRect& devRect) {
|
| return GrAAFillRectBatch::Create(color, viewMatrix, rect, devRect);
|
| @@ -47,9 +57,8 @@ inline GrDrawBatch* CreateAAFill(GrColor color,
|
| inline GrDrawBatch* CreateAAFill(GrColor color,
|
| const SkMatrix& viewMatrix,
|
| const SkMatrix& localMatrix,
|
| - const SkRect& rect,
|
| - const SkRect& devRect) {
|
| - return GrAAFillRectBatch::Create(color, viewMatrix, localMatrix, rect, devRect);
|
| + const SkRect& rect) {
|
| + return GrAAFillRectBatch::Create(color, viewMatrix, localMatrix, rect);
|
| }
|
|
|
| inline GrDrawBatch* CreateNonAAStroke(GrColor color,
|
|
|