| Index: src/gpu/GrAAHairLinePathRenderer.cpp
|
| diff --git a/src/gpu/GrAAHairLinePathRenderer.cpp b/src/gpu/GrAAHairLinePathRenderer.cpp
|
| index 6b1f8a41f770cc1823e61fe2c46c0516f3de052b..7a53f62784e861c0a267d73a663da2d40204e53d 100644
|
| --- a/src/gpu/GrAAHairLinePathRenderer.cpp
|
| +++ b/src/gpu/GrAAHairLinePathRenderer.cpp
|
| @@ -812,18 +812,18 @@ void AAHairlineBatch::generateGeometry(GrBatchTarget* batchTarget, const GrPipel
|
| toSrc = &invert;
|
| }
|
|
|
| - // Setup geometry processors for worst case
|
| - uint32_t gpFlags = GrDefaultGeoProcFactory::kPosition_GPType |
|
| - GrDefaultGeoProcFactory::kCoverage_GPType;
|
| -
|
| - SkAutoTUnref<const GrGeometryProcessor> lineGP(
|
| - GrDefaultGeoProcFactory::Create(gpFlags,
|
| - this->color(),
|
| - this->usesLocalCoords(),
|
| - this->coverageIgnored(),
|
| - *geometryProcessorViewM,
|
| - *geometryProcessorLocalM,
|
| - this->coverage()));
|
| + SkAutoTUnref<const GrGeometryProcessor> lineGP;
|
| + {
|
| + using namespace GrDefaultGeoProcFactory;
|
| +
|
| + Color color(this->color());
|
| + Coverage coverage(this->coverageIgnored() ? Coverage::kNone_Type :
|
| + Coverage::kAttribute_Type);
|
| + LocalCoords localCoords(this->usesLocalCoords() ? LocalCoords::kUsePosition_Type :
|
| + LocalCoords::kUnused_Type);
|
| + localCoords.fMatrix = &invert;
|
| + lineGP.reset(GrDefaultGeoProcFactory::Create(color, coverage, localCoords));
|
| + }
|
|
|
| SkAutoTUnref<const GrGeometryProcessor> quadGP(
|
| GrQuadEffect::Create(this->color(),
|
|
|