Lines Matching refs:spanBase
867 const SkOpSpanBase* spanBase = &fHead; in debugMissingCoincidence() local
870 const SkOpPtT* ptT = spanBase->ptT(), * spanStopPtT = ptT; in debugMissingCoincidence()
871 SkASSERT(ptT->span() == spanBase); in debugMissingCoincidence()
884 if (spanBase == &fHead) { in debugMissingCoincidence()
890 const SkOpSpan* span = spanBase->upCastable(); in debugMissingCoincidence()
896 …if (spanBase->segment() != opp && spanBase->containsCoinEnd(opp)) { // debug has additional condi… in debugMissingCoincidence()
902 const SkOpSpan* priorTest = spanBase->prev(); in debugMissingCoincidence()
925 const SkOpPtT* oppEnd = spanBase->ptT(); in debugMissingCoincidence()
940 if (testForCoincidence(rootPriorPtT, rootPtT, prior, spanBase, opp)) { in debugMissingCoincidence()
961 } while ((spanBase = spanBase->final() ? nullptr : spanBase->upCast()->next())); in debugMissingCoincidence()
1067 const SkOpSpanBase* spanBase = &fHead; in debugMoveNearby() local
1069 const SkOpPtT* ptT = spanBase->ptT(); in debugMoveNearby()
1073 if (ptT->segment() == this && !ptT->deleted() && test != spanBase in debugMoveNearby()
1076 if (spanBase == &fHead) { in debugMoveNearby()
1080 glitches->record(SkPathOpsDebug::kMoveNearbyReleaseFinal_Glitch, spanBase, ptT); in debugMoveNearby()
1087 spanBase = spanBase->upCast()->next(); in debugMoveNearby()
1088 } while (!spanBase->final()); in debugMoveNearby()
1091 spanBase = &fHead; in debugMoveNearby()
1093 const SkOpSpanBase* test = spanBase->upCast()->next(); in debugMoveNearby()
1095 if (!this->spansNearby(spanBase, test, &found)) { in debugMoveNearby()
1100 if (spanBase->prev()) { in debugMoveNearby()
1107 glitches->record(SkPathOpsDebug::kMoveNearbyMerge_Glitch, spanBase); in debugMoveNearby()
1110 spanBase = test; in debugMoveNearby()
1111 } while (!spanBase->final()); in debugMoveNearby()