From 30b9fdd6a1d607bde20c793af65b5e2e8a1737ca Mon Sep 17 00:00:00 2001 From: caryclark Date: Wed, 31 Aug 2016 14:36:29 -0700 Subject: pathops coincident work This is working towards fixing all bugs around simplifying the tiger. This installment simplifies the point-t intersection list as it is built rather than doing the analysis once the intersections are complete. This avoids getting the list in an inconsistent state and makes coincident checks faster and more stable. GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2237223002 TBR=reed@google.com BUG=skia:5131 Review-Url: https://codereview.chromium.org/2237223002 --- tests/PathOpsExtendedTest.h | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'tests/PathOpsExtendedTest.h') diff --git a/tests/PathOpsExtendedTest.h b/tests/PathOpsExtendedTest.h index 8cf708b278..55a4410ed0 100644 --- a/tests/PathOpsExtendedTest.h +++ b/tests/PathOpsExtendedTest.h @@ -42,23 +42,15 @@ extern bool testPathOpCheck(skiatest::Reporter* reporter, const SkPath& a, const const SkPathOp , const char* testName, bool checkFail); extern bool testPathOpFail(skiatest::Reporter* reporter, const SkPath& a, const SkPath& b, const SkPathOp, const char* testName); -extern bool testPathOpFailCheck(skiatest::Reporter* reporter, const SkPath& a, const SkPath& b, - const SkPathOp , const char* testName); -extern bool testPathOpFailSkipAssert(skiatest::Reporter* reporter, const SkPath& a, const SkPath& b, - const SkPathOp , const char* testName); -extern bool testPathOpFlakySkipAssert(skiatest::Reporter* reporter, const SkPath& a, - const SkPath& b, const SkPathOp , const char* testName); -extern bool testPathOpSkipAssert(skiatest::Reporter* reporter, const SkPath& a, const SkPath& b, - const SkPathOp , const char* testName); +extern bool testPathOpFuzz(skiatest::Reporter* reporter, const SkPath& a, + const SkPath& b, const SkPathOp , const char* testName); extern bool testSimplify(SkPath& path, bool useXor, SkPath& out, PathOpsThreadState& state, const char* pathStr); extern bool testSimplify(skiatest::Reporter* reporter, const SkPath& path, const char* filename); extern bool testSimplifyCheck(skiatest::Reporter* reporter, const SkPath& path, const char* filename, bool checkFail); -extern bool testSimplifyFailSkipAssert(skiatest::Reporter* reporter, const SkPath& path, +extern bool testSimplifyFuzz(skiatest::Reporter* reporter, const SkPath& path, const char* filename); -extern bool testSimplifySkipAssert(skiatest::Reporter* reporter, const SkPath& path, - const char* filename); void initializeTests(skiatest::Reporter* reporter, const char* testName); void outputProgress(char* ramStr, const char* pathStr, SkPath::FillType ); -- cgit v1.2.3