| Index: src/gpu/SkGpuDevice.cpp
|
| diff --git a/src/gpu/SkGpuDevice.cpp b/src/gpu/SkGpuDevice.cpp
|
| index 730dad620c893ab58b8812e0bf17f1d95f32f64f..64ab9cbbdee32ae9be64a9b6a007cc3f5a2f36f4 100644
|
| --- a/src/gpu/SkGpuDevice.cpp
|
| +++ b/src/gpu/SkGpuDevice.cpp
|
| @@ -12,7 +12,8 @@
|
|
|
| #include "GrContext.h"
|
| #include "GrBitmapTextContext.h"
|
| -
|
| +#include "GrGpu.h"
|
| +#include "GrDrawTargetCaps.h"
|
| #include "SkGrTexturePixelRef.h"
|
|
|
| #include "SkColorFilter.h"
|
| @@ -868,14 +869,6 @@ void SkGpuDevice::drawPath(const SkDraw& draw, const SkPath& origSrcPath,
|
| return;
|
| }
|
|
|
| - // can we cheat, and treat a thin stroke as a hairline w/ coverage
|
| - // if we can, we draw lots faster (raster device does this same test)
|
| - SkScalar hairlineCoverage;
|
| - bool doHairLine = SkDrawTreatAsHairline(paint, fContext->getMatrix(), &hairlineCoverage);
|
| - if (doHairLine) {
|
| - grPaint.setCoverage(SkScalarRoundToInt(hairlineCoverage * grPaint.getCoverage()));
|
| - }
|
| -
|
| // If we have a prematrix, apply it to the path, optimizing for the case
|
| // where the original path can in fact be modified in place (even though
|
| // its parameter type is const).
|
| @@ -905,10 +898,6 @@ void SkGpuDevice::drawPath(const SkDraw& draw, const SkPath& origSrcPath,
|
| pathPtr = &effectPath;
|
| }
|
|
|
| - if (!pathEffect && doHairLine) {
|
| - stroke.setHairlineStyle();
|
| - }
|
| -
|
| if (paint.getMaskFilter()) {
|
| if (!stroke.isHairlineStyle()) {
|
| if (stroke.applyToPath(&tmpPath, *pathPtr)) {
|
|
|