Replace GrStrokeInfo with GrStyle.
authorbsalomon <bsalomon@google.com>
Tue, 10 May 2016 16:14:17 +0000 (09:14 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 10 May 2016 16:14:17 +0000 (09:14 -0700)
commit6663acff010ce752e4bf778da81fa97448c9db31
treeba48f7716f7ef948d9faac90599b8a555c0f51d3
parent44d427e048b2e290e086dc2c9f9227818388ef17
Replace GrStrokeInfo with GrStyle.

A side effect is that arbitrary path effects can no be pushed deeper into the Ganesh flow for paths. They may be applied by path renderers.
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1957363002

Committed: https://skia.googlesource.com/skia/+/33595bdf4b64a745f6340338d307e806e96c587f

Review-Url: https://codereview.chromium.org/1957363002
49 files changed:
gyp/gpu.gypi
include/gpu/GrContext.h
include/gpu/GrDrawContext.h
include/gpu/GrTestUtils.h
src/gpu/GrBlurUtils.cpp
src/gpu/GrBlurUtils.h
src/gpu/GrClipMaskManager.cpp
src/gpu/GrDrawContext.cpp
src/gpu/GrPath.cpp
src/gpu/GrPath.h
src/gpu/GrPathRenderer.h
src/gpu/GrPathRendererChain.cpp
src/gpu/GrPathRendering.cpp
src/gpu/GrPathRendering.h
src/gpu/GrResourceProvider.cpp
src/gpu/GrResourceProvider.h
src/gpu/GrSWMaskHelper.cpp
src/gpu/GrSWMaskHelper.h
src/gpu/GrSoftwarePathRenderer.cpp
src/gpu/GrStrokeInfo.cpp [deleted file]
src/gpu/GrStrokeInfo.h [deleted file]
src/gpu/GrStyle.h
src/gpu/GrTestUtils.cpp
src/gpu/SkGpuDevice.cpp
src/gpu/SkGpuDevice_drawTexture.cpp
src/gpu/batches/GrAAConvexPathRenderer.cpp
src/gpu/batches/GrAADistanceFieldPathRenderer.cpp
src/gpu/batches/GrAAHairLinePathRenderer.cpp
src/gpu/batches/GrAALinearizingConvexPathRenderer.cpp
src/gpu/batches/GrDashLinePathRenderer.cpp
src/gpu/batches/GrDefaultPathRenderer.cpp
src/gpu/batches/GrDefaultPathRenderer.h
src/gpu/batches/GrMSAAPathRenderer.cpp
src/gpu/batches/GrMSAAPathRenderer.h
src/gpu/batches/GrPLSPathRenderer.cpp
src/gpu/batches/GrStencilAndCoverPathRenderer.cpp
src/gpu/batches/GrTessellatingPathRenderer.cpp
src/gpu/effects/GrDashingEffect.cpp
src/gpu/effects/GrDashingEffect.h
src/gpu/gl/GrGLPath.cpp
src/gpu/gl/GrGLPath.h
src/gpu/gl/GrGLPathRange.cpp
src/gpu/gl/GrGLPathRange.h
src/gpu/gl/GrGLPathRendering.cpp
src/gpu/gl/GrGLPathRendering.h
src/gpu/text/GrStencilAndCoverTextContext.cpp
src/gpu/text/GrStencilAndCoverTextContext.h
tests/GpuDrawPathTest.cpp
tests/TessellatingPathRendererTests.cpp