Replace edge types with GrEdgeEffect. 

This strips out last of the edge types and the fixed function edge attribute and replaces them with using GrEdgeEffect. Also fixes a minor bug when checking attribute counts -- it was using kAttribIndexCount instead of kVertexAttribCnt. 

Original Author: jvanverth@google.com
Review URL: https://codereview.chromium.org/13069003

git-svn-id: http://skia.googlecode.com/svn/trunk/gyp@8392 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gpu.gypi b/gpu.gypi
index 5374976..c28045d 100644
--- a/gpu.gypi
+++ b/gpu.gypi
@@ -131,6 +131,8 @@
       '<(skia_src_path)/gpu/effects/GrConfigConversionEffect.h',
       '<(skia_src_path)/gpu/effects/GrConvolutionEffect.cpp',
       '<(skia_src_path)/gpu/effects/GrConvolutionEffect.h',
+      '<(skia_src_path)/gpu/effects/GrEdgeEffect.cpp',
+      '<(skia_src_path)/gpu/effects/GrEdgeEffect.h',
       '<(skia_src_path)/gpu/effects/GrEllipseEdgeEffect.cpp',
       '<(skia_src_path)/gpu/effects/GrEllipseEdgeEffect.h',
       '<(skia_src_path)/gpu/effects/GrSimpleTextureEffect.cpp',