Index: src/gpu/GrAARectRenderer.h |
=================================================================== |
--- src/gpu/GrAARectRenderer.h (revision 11177) |
+++ src/gpu/GrAARectRenderer.h (working copy) |
@@ -64,7 +64,8 @@ |
const SkMatrix& combinedMatrix, |
const SkRect& devRect, |
SkScalar width, |
- bool useVertexCoverage); |
+ bool useVertexCoverage, |
+ bool miterStroke); |
// First rect is outer; second rect is inner |
void fillAANestedRects(GrGpu* gpu, |
@@ -79,8 +80,8 @@ |
GrIndexBuffer* aaFillRectIndexBuffer(GrGpu* gpu); |
- static int aaStrokeRectIndexCount(); |
- GrIndexBuffer* aaStrokeRectIndexBuffer(GrGpu* gpu); |
+ static int aaStrokeRectIndexCount(bool miterStroke); |
+ GrIndexBuffer* aaStrokeRectIndexBuffer(GrGpu* gpu, bool miterStroke); |
// TODO: Remove the useVertexCoverage boolean. Just use it all the time |
// since we now have a coverage vertex attribute |
@@ -104,8 +105,10 @@ |
void geometryStrokeAARect(GrGpu* gpu, |
GrDrawTarget* target, |
const SkRect& devOutside, |
+ const SkRect& devOutsideAssist, |
const SkRect& devInside, |
- bool useVertexCoverage); |
+ bool useVertexCoverage, |
+ bool miterStroke); |
typedef SkRefCnt INHERITED; |
}; |