Generate Signed Distance Field directly from vector path
authorjoel.liang <joel.liang@arm.com>
Wed, 21 Dec 2016 02:58:53 +0000 (18:58 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 21 Dec 2016 02:58:53 +0000 (18:58 -0800)
commit6d2f73c364d0d823f14d1ddebc88e0bcbc8f0634
treeb60c9177227d73f2fef649954d54f41fe92c65c4
parent253b4dd51fab530054bcf28a59341b4bd1622430
Generate Signed Distance Field directly from vector path

Add SkGenerateDistanceFieldFromPath API to generate signed distance field directly from SkPath.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1643143002

Committed: https://skia.googlesource.com/skia/+/4de97a64e8829323a7070b623411d9f9ddb0cd0f
Committed: https://skia.googlesource.com/skia/+/e8f0a7b986f1e5583c9bc162efcdd92fd6430549
Committed: https://skia.googlesource.com/skia/+/67c7c81a82b6351e9fbbf235084d7120162d9268
Review-Url: https://codereview.chromium.org/1643143002
Committed: https://skia.googlesource.com/skia/+/64b70b096ac20833d9737758a4bd5f2a51078bc4
Review-Url: https://codereview.chromium.org/1643143002
gn/gpu.gni
src/gpu/GrDistanceFieldGenFromVector.cpp [new file with mode: 0644]
src/gpu/GrDistanceFieldGenFromVector.h [new file with mode: 0644]
src/gpu/ops/GrAADistanceFieldPathRenderer.cpp
src/gpu/text/GrAtlasGlyphCache.cpp