| Index: src/gpu/GrAAHairLinePathRenderer.cpp
|
| diff --git a/src/gpu/GrAAHairLinePathRenderer.cpp b/src/gpu/GrAAHairLinePathRenderer.cpp
|
| index 6b1f8a41f770cc1823e61fe2c46c0516f3de052b..d031201cc82cfbdfb0e929fc61a532cb3aa5314f 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(Coverage::kAttribute_Type);
|
| + LocalCoords localCoords(this->usesLocalCoords() ? LocalCoords::kUsePosition_Type :
|
| + LocalCoords::kUnused_Type);
|
| + localCoords.fMatrix = geometryProcessorLocalM;
|
| + lineGP.reset(GrDefaultGeoProcFactory::Create(color, coverage, localCoords,
|
| + *geometryProcessorViewM));
|
| + }
|
|
|
| SkAutoTUnref<const GrGeometryProcessor> quadGP(
|
| GrQuadEffect::Create(this->color(),
|
|
|