Make GrConvexPolyEffect support inverse fills and non-AA rects

BUG=skia:2151
R=robertphillips@google.com

Author: bsalomon@google.com

Review URL: https://codereview.chromium.org/183833003

git-svn-id: http://skia.googlecode.com/svn/trunk@13621 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrClipMaskManager.cpp b/src/gpu/GrClipMaskManager.cpp
index b637bd6..90106fa 100644
--- a/src/gpu/GrClipMaskManager.cpp
+++ b/src/gpu/GrClipMaskManager.cpp
@@ -200,7 +200,7 @@
             SkVector offset = { SkIntToScalar(-clipDataIn->fOrigin.fX),
                                 SkIntToScalar(-clipDataIn->fOrigin.fY) };
             rect.offset(offset);
-            effect.reset(GrConvexPolyEffect::CreateForAAFillRect(rect));
+            effect.reset(GrConvexPolyEffect::Create(GrConvexPolyEffect::kFillAA_EdgeType, rect));
             // This should never fail.
             SkASSERT(effect);
         }