Clean up Ganesh path render a little bit
authorrobertphillips <robertphillips@google.com>
Mon, 30 Nov 2015 13:45:06 +0000 (05:45 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 30 Nov 2015 13:45:06 +0000 (05:45 -0800)
commit0e7029eaef917d314475dcc9df9df174af88de52
tree80a47cc25bc13a911aa701b6484a85aa69b55d30
parent09f8e1b14e5096741bc1c28145acdb352d66ef58
Clean up Ganesh path render a little bit

I'm not sure if this is an improvement but this is an attempt to start moving the handling of pathEffects up the call stack (ideally to SkGpuDevice).

Note that the duplicate path sniffing in GrDrawContext::drawPath is still useful since it can be invoked if a path has to be explicitly drawn for a mask filter.

Review URL: https://codereview.chromium.org/1472333003
src/gpu/GrBlurUtils.cpp
src/gpu/GrBlurUtils.h
src/gpu/GrDrawContext.cpp
src/gpu/SkGpuDevice.cpp
src/gpu/SkGpuDevice_drawTexture.cpp