| 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
|
|
|