| Index: src/gpu/batches/GrNonAAFillRectBatch.cpp
 | 
| diff --git a/src/gpu/batches/GrNonAAFillRectBatch.cpp b/src/gpu/batches/GrNonAAFillRectBatch.cpp
 | 
| index 545bfdc973e9d17ed185c9513451380dc56c8b4d..3ad869bc9ac67c872856a916301be6aca09c9e32 100644
 | 
| --- a/src/gpu/batches/GrNonAAFillRectBatch.cpp
 | 
| +++ b/src/gpu/batches/GrNonAAFillRectBatch.cpp
 | 
| @@ -124,6 +124,14 @@ public:
 | 
|  
 | 
|      static const char* Name() { return "NonAAFillRectBatch"; }
 | 
|  
 | 
| +    static SkString DumpInfo(const Geometry& geo) {
 | 
| +        SkString str;
 | 
| +        str.appendf("Color: 0x%08x, Rect [L: %.2f, T: %.2f, R: %.2f, B: %.2f]\n",
 | 
| +                    geo.fColor,
 | 
| +                    geo.fRect.fLeft, geo.fRect.fTop, geo.fRect.fRight, geo.fRect.fBottom);
 | 
| +        return str;
 | 
| +    }
 | 
| +
 | 
|      static bool CanCombine(const Geometry& mine, const Geometry& theirs,
 | 
|                             const GrPipelineOptimizations& opts) {
 | 
|          return true;
 | 
| @@ -160,6 +168,14 @@ public:
 | 
|  
 | 
|      static const char* Name() { return "NonAAFillRectBatchPerspective"; }
 | 
|  
 | 
| +    static SkString DumpInfo(const Geometry& geo) {
 | 
| +        SkString str;
 | 
| +        str.appendf("Color: 0x%08x, Rect [L: %.2f, T: %.2f, R: %.2f, B: %.2f]\n",
 | 
| +                    geo.fColor,
 | 
| +                    geo.fRect.fLeft, geo.fRect.fTop, geo.fRect.fRight, geo.fRect.fBottom);
 | 
| +        return str;
 | 
| +    }
 | 
| +
 | 
|      static bool CanCombine(const Geometry& mine, const Geometry& theirs,
 | 
|                             const GrPipelineOptimizations& opts) {
 | 
|          // We could batch across perspective vm changes if we really wanted to
 | 
| 
 |