shape ops work in progress

at least 12M of the quad/quad intersection tests pass

git-svn-id: http://skia.googlecode.com/svn/trunk@5591 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/Intersection/EdgeWalker_TestUtility.cpp b/experimental/Intersection/EdgeWalker_TestUtility.cpp
index fa590c3..4897cbc 100644
--- a/experimental/Intersection/EdgeWalker_TestUtility.cpp
+++ b/experimental/Intersection/EdgeWalker_TestUtility.cpp
@@ -136,10 +136,10 @@
     if (!c) {
         delete canvasPtr;
     }
-    if (errors2 >= 3 || errors > 96) {
+    if (errors2 >= 6 || errors > 160) {
         SkDebugf("%s errors2=%d errors=%d\n", __FUNCTION__, errors2, errors);
     }
-    if (errors2 >= 4 || errors > 192) {
+    if (errors2 >= 7) {
         drawAsciiPaths(scaledOne, scaledTwo, true);
     }
     error2x2 = errors2;
@@ -205,7 +205,7 @@
     if (errors2x2 == 0) {
         return 0;
     }
-    const int MAX_ERRORS = 5;
+    const int MAX_ERRORS = 8;
     if (errors2x2 > MAX_ERRORS && gComparePathsAssert) {
         SkDebugf("%s errors=%d\n", __FUNCTION__, errors);
         showPath(one);
@@ -271,6 +271,7 @@
     }
     int result = comparePaths(path, out, state.bitmap, state.canvas);
     if (result && gPathStrAssert) {
+        SkDebugf("addTest %s\n", state.filename);
         char temp[8192];
         bzero(temp, sizeof(temp));
         SkMemoryWStream stream(temp, sizeof(temp));
@@ -298,7 +299,7 @@
 State4 threadState[maxThreadsAllocated];
 static int testNumber;
 static const char* testName;
-static bool debugThreads = false;
+static bool debugThreads = true;
 
 State4* State4::queue = NULL;
 pthread_mutex_t State4::addQueue = PTHREAD_MUTEX_INITIALIZER;