From e4442cb0b537720ab32106b3b5353dbb78f11b26 Mon Sep 17 00:00:00 2001 From: Cary Clark Date: Wed, 18 Oct 2017 11:46:18 -0400 Subject: convert mapHomogeneousPoints to SkPoint3 SkMatrix::mapHomogeneousPoints takes an array of SkScalar, but expects essentially SkPoint3, so make it so. R: robertphillips@google.com, reed@google.com Bug: skia:6898 Change-Id: Ibaf8b05c08b7df16c67d6a77d914667ace9a70da Reviewed-on: https://skia-review.googlesource.com/58380 Commit-Queue: Cary Clark Commit-Queue: Cary Clark Reviewed-by: Mike Reed Reviewed-by: Robert Phillips --- src/gpu/ops/GrAAHairLinePathRenderer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/gpu/ops/GrAAHairLinePathRenderer.cpp') diff --git a/src/gpu/ops/GrAAHairLinePathRenderer.cpp b/src/gpu/ops/GrAAHairLinePathRenderer.cpp index 724f82377d..6dd5dc08c1 100644 --- a/src/gpu/ops/GrAAHairLinePathRenderer.cpp +++ b/src/gpu/ops/GrAAHairLinePathRenderer.cpp @@ -18,6 +18,7 @@ #include "GrResourceProvider.h" #include "GrSimpleMeshDrawOpHelper.h" #include "SkGeometry.h" +#include "SkPoint3.h" #include "SkStroke.h" #include "SkTemplates.h" #include "effects/GrBezierEffect.h" @@ -597,8 +598,8 @@ static void set_conic_coeffs(const SkPoint p[3], BezierVertex verts[kQuadNumVert GrPathUtils::getConicKLM(p, weight, &klm); for (int i = 0; i < kQuadNumVertices; ++i) { - const SkScalar pt3[3] = {verts[i].fPos.x(), verts[i].fPos.y(), 1.f}; - klm.mapHomogeneousPoints(verts[i].fConic.fKLM, pt3, 1); + const SkPoint3 pt3 = {verts[i].fPos.x(), verts[i].fPos.y(), 1.f}; + klm.mapHomogeneousPoints((SkPoint3* ) verts[i].fConic.fKLM, &pt3, 1); } } -- cgit v1.2.3