diff options
author | 2015-08-17 10:51:22 -0700 | |
---|---|---|
committer | 2015-08-17 10:51:22 -0700 | |
commit | a61c817272c4e0e4dac9d8e24226d0881e27c5c1 (patch) | |
tree | 6ff151351a1be5b5fd5295d51bc492b19eb09c69 /src/gpu/batches/GrRectBatchFactory.h | |
parent | b279668c645dcf1c001fb0b42a9f623522fbfefb (diff) |
drawBitmapImage can batch across AA rects
BUG=464835
Committed: https://skia.googlesource.com/skia/+/0d4bcea0d570041434ac3de2df2bd9063138fdb5
Review URL: https://codereview.chromium.org/1293543002
Diffstat (limited to 'src/gpu/batches/GrRectBatchFactory.h')
-rw-r--r-- | src/gpu/batches/GrRectBatchFactory.h | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/gpu/batches/GrRectBatchFactory.h b/src/gpu/batches/GrRectBatchFactory.h index 7eaec795e8..5a43a34214 100644 --- a/src/gpu/batches/GrRectBatchFactory.h +++ b/src/gpu/batches/GrRectBatchFactory.h @@ -23,10 +23,10 @@ class SkStrokeRec; namespace GrRectBatchFactory { inline GrDrawBatch* CreateFillBW(GrColor color, - const SkMatrix& viewMatrix, - const SkRect& rect, - const SkRect* localRect, - const SkMatrix* localMatrix) { + const SkMatrix& viewMatrix, + const SkRect& rect, + const SkRect* localRect, + const SkMatrix* localMatrix) { return GrBWFillRectBatch::Create(color, viewMatrix, rect, localRect, localMatrix); } @@ -37,6 +37,14 @@ inline GrDrawBatch* CreateFillAA(GrColor color, return GrAAFillRectBatch::Create(color, viewMatrix, rect, devRect); } +inline GrDrawBatch* CreateFillAA(GrColor color, + const SkMatrix& viewMatrix, + const SkMatrix& localMatrix, + const SkRect& rect, + const SkRect& devRect) { + return GrAAFillRectBatch::Create(color, viewMatrix, localMatrix, rect, devRect); +} + GrDrawBatch* CreateStrokeBW(GrColor color, const SkMatrix& viewMatrix, const SkRect& rect, |