Pull out Effect Shaders in GPU Path Renderer
authorcommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 22 Aug 2013 17:31:06 +0000 (17:31 +0000)
committercommit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Thu, 22 Aug 2013 17:31:06 +0000 (17:31 +0000)
commit89ff637a847b613e04f7ca7ca387203f375115c5
tree7d3c0dceb66b26aafcea85d4f3344e3718338437
parentcf7be95b19f283e3c5410f977474f433a1e10dad
Pull out Effect Shaders in GPU Path Renderer

Move the effects in HairLinePathRender (and eventually others into their
own class called GrBezierEffects. This will allow for more sharing of
code between different path renderers on GPU.

BUG=
R=bsalomon@google.com, jvanverth@google.com, robertphillips@google.com

Author: egdaniel@google.com

Review URL: https://chromiumcodereview.appspot.com/23004010

git-svn-id: http://skia.googlecode.com/svn/trunk@10877 2bbb7eff-a529-9590-31e7-b0007b416f81
gyp/gpu.gypi
src/gpu/GrAAHairLinePathRenderer.cpp
src/gpu/GrPathUtils.cpp
src/gpu/effects/GrBezierEffect.cpp [new file with mode: 0644]
src/gpu/effects/GrBezierEffect.h [new file with mode: 0644]