Home
last modified time | relevance | path

Searched refs:oppLast (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/src/pathops/
DSkPathOpsTSect.cpp676 SkTSpan* oppLast = sect2->tail(); in coincidentForce() local
677 if (!last || !oppLast) { in coincidentForce()
681 deleteEmptySpans |= sect2->updateBounded(oppFirst, oppLast, first); in coincidentForce()
683 sect2->removeSpanRange(oppFirst, oppLast); in coincidentForce()
872 SkTSpan* oppLast; in extractCoincident() local
874 oppLast = last->findOppT(last->fCoinEnd.perpT()); in extractCoincident()
878 oppEndT = oppMatched ? oppLast->fEndT : oppLast->fStartT; in extractCoincident()
883 swap(oppFirst, oppLast); in extractCoincident()
894 if (!oppLast) { in extractCoincident()
898 SkOPASSERT(oppEndT == oppLast->fEndT); in extractCoincident()
[all …]
DSkOpSegment.cpp1308 SkOpSpanBase* oppLast = oppSpan; in moveMultiples() local
1319 oppLast = oppNext; in moveMultiples()
1321 if (oppFirst == oppLast) { in moveMultiples()
1354 } while (oppTest != oppLast && (oppTest = oppTest->upCast()->next())); in moveMultiples()
DSkPathOpsDebug.cpp984 const SkOpSpanBase* oppLast = oppSpan; in debugMoveMultiples() local
995 oppLast = oppNext; in debugMoveMultiples()
997 if (oppFirst == oppLast) { in debugMoveMultiples()
1030 } while (oppTest != oppLast && (oppTest = oppTest->upCast()->next())); in debugMoveMultiples()
/third_party/flutter/skia/src/pathops/
DSkPathOpsTSect.cpp675 SkTSpan* oppLast = sect2->tail(); in coincidentForce() local
676 if (!last || !oppLast) { in coincidentForce()
680 deleteEmptySpans |= sect2->updateBounded(oppFirst, oppLast, first); in coincidentForce()
682 sect2->removeSpanRange(oppFirst, oppLast); in coincidentForce()
871 SkTSpan* oppLast; in extractCoincident() local
873 oppLast = last->findOppT(last->fCoinEnd.perpT()); in extractCoincident()
877 oppEndT = oppMatched ? oppLast->fEndT : oppLast->fStartT; in extractCoincident()
882 swap(oppFirst, oppLast); in extractCoincident()
893 if (!oppLast) { in extractCoincident()
897 SkOPASSERT(oppEndT == oppLast->fEndT); in extractCoincident()
[all …]
DSkOpSegment.cpp1308 SkOpSpanBase* oppLast = oppSpan; in moveMultiples() local
1319 oppLast = oppNext; in moveMultiples()
1321 if (oppFirst == oppLast) { in moveMultiples()
1354 } while (oppTest != oppLast && (oppTest = oppTest->upCast()->next())); in moveMultiples()
DSkPathOpsDebug.cpp1006 const SkOpSpanBase* oppLast = oppSpan; in debugMoveMultiples() local
1017 oppLast = oppNext; in debugMoveMultiples()
1019 if (oppFirst == oppLast) { in debugMoveMultiples()
1052 } while (oppTest != oppLast && (oppTest = oppTest->upCast()->next())); in debugMoveMultiples()