Implement edge AA for concave polys in the tesselated path renderer.

Review URL:  http://codereview.appspot.com/4571072/



git-svn-id: http://skia.googlecode.com/svn/trunk@1600 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gpu/src/GrGLProgram.h b/gpu/src/GrGLProgram.h
index 473bcb6..5c4727b 100644
--- a/gpu/src/GrGLProgram.h
+++ b/gpu/src/GrGLProgram.h
@@ -32,6 +32,7 @@
     GrStringBuilder fVaryings;
     GrStringBuilder fFSUnis;
     GrStringBuilder fFSOutputs;
+    GrStringBuilder fFSFunctions;
     GrStringBuilder fVSCode;
     GrStringBuilder fFSCode;
 };
@@ -161,11 +162,12 @@
         uint8_t fDualSrcOutput;  // casts to enum DualSrcOutput
         int8_t fFirstCoverageStage;
         SkBool8 fEmitsPointSize;
+        SkBool8 fEdgeAAConcave;
 
         int8_t fEdgeAANumEdges;
         uint8_t fColorFilterXfermode;  // casts to enum SkXfermode::Mode
 
-        uint8_t fPadTo32bLengthMultiple [2];
+        uint8_t fPadTo32bLengthMultiple [1];
 
     } fProgramDesc;