| Index: src/gpu/GrAAHairLinePathRenderer.cpp
|
| diff --git a/src/gpu/GrAAHairLinePathRenderer.cpp b/src/gpu/GrAAHairLinePathRenderer.cpp
|
| index 7a2c7a6fa3a16528f1698df260ef8944d0372335..bbaf8db200621870585ae1d6f880c7039c6289f3 100644
|
| --- a/src/gpu/GrAAHairLinePathRenderer.cpp
|
| +++ b/src/gpu/GrAAHairLinePathRenderer.cpp
|
| @@ -807,18 +807,18 @@
|
| toSrc = &invert;
|
| }
|
|
|
| - 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));
|
| - }
|
| + // 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> quadGP(
|
| GrQuadEffect::Create(this->color(),
|
|
|