Lines Matching refs:sumWinding

125     int maxWinding, sumWinding, oppMaxWinding, oppSumWinding;
127 &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding);
136 suTo = (sumWinding & xorSuMask) != 0;
139 miTo = (sumWinding & xorMiMask) != 0;
153 int sumWinding = updateWinding(end, start);
154 return activeWinding(start, end, &sumWinding);
157 bool SkOpSegment::activeWinding(SkOpSpanBase* start, SkOpSpanBase* end, int* sumWinding) {
159 setUpWinding(start, end, &maxWinding, sumWinding);
161 bool to = *sumWinding != 0;
357 int maxWinding, sumWinding;
362 &sumSuWinding, &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding);
363 if (!nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding,
369 &maxWinding, &sumWinding);
370 if (!nextSegment->markAngle(maxWinding, sumWinding, nextAngle, &last)) {
392 int maxWinding, sumWinding;
397 &sumSuWinding, &maxWinding, &sumWinding, &oppMaxWinding, &oppSumWinding);
398 if (!nextSegment->markAngle(maxWinding, sumWinding, oppMaxWinding, oppSumWinding,
404 &maxWinding, &sumWinding);
405 if (!nextSegment->markAngle(maxWinding, sumWinding, nextAngle, &last)) {
689 int sumWinding = updateWinding(end, start);
699 &sumWinding);
954 bool SkOpSegment::markAngle(int maxWinding, int sumWinding, const SkOpAngle* angle,
957 if (UseInnerWinding(maxWinding, sumWinding)) {
958 maxWinding = sumWinding;
978 bool SkOpSegment::markAngle(int maxWinding, int sumWinding, int oppMaxWinding,
981 if (UseInnerWinding(maxWinding, sumWinding)) {
982 maxWinding = sumWinding;
1516 int* maxWinding, int* sumWinding) {
1519 *sumWinding = *sumMiWinding -= deltaSum;
1520 SkASSERT(!DEBUG_LIMIT_WIND_SUM || SkTAbs(*sumWinding) <= DEBUG_LIMIT_WIND_SUM);
1524 int* sumSuWinding, int* maxWinding, int* sumWinding, int* oppMaxWinding,
1530 *sumWinding = *sumSuWinding -= deltaSum;
1535 *sumWinding = *sumMiWinding -= deltaSum;
1539 SkASSERT(!DEBUG_LIMIT_WIND_SUM || SkTAbs(*sumWinding) <= DEBUG_LIMIT_WIND_SUM);