Set temporary paths volatile so we don't cache them.
authorjvanverth <jvanverth@google.com>
Fri, 24 Oct 2014 14:12:51 +0000 (07:12 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 24 Oct 2014 14:12:51 +0000 (07:12 -0700)
commitb3eb687f8a89eb1eacd1afb4016401eb392f66ab
treeb652c3a0eb4250f720237f292d6e8233da0bc1d5
parent3ceef9a66aa1ae8db896b8e75496194978708476
Set temporary paths volatile so we don't cache them.

Any path that is generated frame-to-frame should not be rendered by using the
DistanceFieldPathRenderer, because generating the initial distance field,
uploading it and rendering it takes longer than the SoftwarePathRenderer.

BUG=skia:2935

Review URL: https://codereview.chromium.org/677463002
expectations/gm/ignored-tests.txt
include/core/SkPath.h
src/core/SkDraw.cpp
src/core/SkPath.cpp
src/core/SkStroke.cpp
src/gpu/GrAADistanceFieldPathRenderer.cpp
src/gpu/GrClipMaskManager.cpp
src/gpu/SkGpuDevice.cpp