shape ops work in progress

git-svn-id: http://skia.googlecode.com/svn/trunk@4006 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/Intersection/CubicReduceOrder.cpp b/experimental/Intersection/CubicReduceOrder.cpp
index 9c3b843..19c69db 100644
--- a/experimental/Intersection/CubicReduceOrder.cpp
+++ b/experimental/Intersection/CubicReduceOrder.cpp
@@ -150,12 +150,12 @@
     int inner1 = startIndex ^ mask;
     int inner2 = endIndex ^ mask;
     lineParameters.controlPtDistance(cubic, inner1, inner2, distance);
-    double limit = normalSquared * SquaredEpsilon;
+    double limit = normalSquared;
     int index;
     for (index = 0; index < 2; ++index) {
         double distSq = distance[index];
         distSq *= distSq;
-        if (distSq > limit) {
+        if (approximately_greater(distSq, limit)) {
             return false;
         }
     }