diff options
Diffstat (limited to 'src/gpu/ops/GrRegionOp.cpp')
-rw-r--r-- | src/gpu/ops/GrRegionOp.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gpu/ops/GrRegionOp.cpp b/src/gpu/ops/GrRegionOp.cpp index 10a1171cdb..c8d82daa40 100644 --- a/src/gpu/ops/GrRegionOp.cpp +++ b/src/gpu/ops/GrRegionOp.cpp @@ -13,6 +13,7 @@ #include "GrResourceProvider.h" #include "GrSimpleMeshDrawOpHelper.h" #include "SkMatrixPriv.h" +#include "SkPointPriv.h" #include "SkRegion.h" static const int kVertsPerInstance = 4; @@ -34,7 +35,8 @@ static void tesselate_region(intptr_t vertices, while (!iter.done()) { SkRect rect = SkRect::Make(iter.rect()); SkPoint* position = (SkPoint*)verts; - position->setRectTriStrip(rect.fLeft, rect.fTop, rect.fRight, rect.fBottom, vertexStride); + SkPointPriv::SetRectTriStrip(position, rect.fLeft, rect.fTop, rect.fRight, rect.fBottom, + vertexStride); static const int kColorOffset = sizeof(SkPoint); GrColor* vertColor = reinterpret_cast<GrColor*>(verts + kColorOffset); |