Lines Matching refs:oppWinding
918 int winding, int oppWinding, SkOpSpanBase** lastPtr) { in markAndChaseWinding() argument
921 bool success = markWinding(spanStart, winding, oppWinding); in markAndChaseWinding()
931 if (spanStart->windSum() != winding || spanStart->oppSum() != oppWinding) { in markAndChaseWinding()
936 FAIL_IF(spanStart->windSum() != oppWinding); in markAndChaseWinding()
943 (void) other->markWinding(spanStart, winding, oppWinding); in markAndChaseWinding()
945 (void) other->markWinding(spanStart, oppWinding, winding); in markAndChaseWinding()
1035 bool SkOpSegment::markWinding(SkOpSpan* span, int winding, int oppWinding) { in markWinding() argument
1037 SkASSERT(winding || oppWinding); in markWinding()
1042 debugShowNewWinding(__FUNCTION__, span, winding, oppWinding); in markWinding()
1045 span->setOppSum(oppWinding); in markWinding()
1716 int oppWinding = lesser->oppSum(); in updateOppWinding() local
1718 if (oppSpanWinding && UseInnerWinding(oppWinding - oppSpanWinding, oppWinding) in updateOppWinding()
1719 && oppWinding != SK_MaxS32) { in updateOppWinding()
1720 oppWinding -= oppSpanWinding; in updateOppWinding()
1722 return oppWinding; in updateOppWinding()