Index: src/gpu/GrSWMaskHelper.h |
diff --git a/src/gpu/GrSWMaskHelper.h b/src/gpu/GrSWMaskHelper.h |
index ccd2df865e420038d056af10d254c5cfabdf4902..f8cce8b27717f3d0af5163ff67b23873f5742c84 100644 |
--- a/src/gpu/GrSWMaskHelper.h |
+++ b/src/gpu/GrSWMaskHelper.h |
@@ -49,8 +49,9 @@ public: |
// set up the internal state in preparation for draws. Since many masks |
// may be accumulated in the helper during creation, "resultBounds" |
// allows the caller to specify the region of interest - to limit the |
- // amount of work. |
- bool init(const SkIRect& resultBounds, const SkMatrix* matrix); |
+ // amount of work. allowCompression should be set to false if you plan on using |
+ // your own texture to draw into, and not a scratch texture via getTexture(). |
+ bool init(const SkIRect& resultBounds, const SkMatrix* matrix, bool allowCompression = true); |
// Draw a single rect into the accumulation bitmap using the specified op |
void draw(const SkRect& rect, SkRegion::Op op, |