Home | History | Annotate | Download | only in pathops

Lines Matching refs:SK_ALWAYSBREAK

118     SK_ALWAYSBREAK(fSegment == compare->fSegment);
121 SK_ALWAYSBREAK(startSpan.fToAngle == oStartSpan.fToAngle);
122 SK_ALWAYSBREAK(startSpan.fFromAngle == oStartSpan.fFromAngle);
125 SK_ALWAYSBREAK(endSpan.fToAngle == oEndSpan.fToAngle);
126 SK_ALWAYSBREAK(endSpan.fFromAngle == oEndSpan.fFromAngle);
136 // SK_ALWAYSBREAK(next->fSegment->debugContains(next));
142 SK_ALWAYSBREAK(!angles.contains(next));
152 SK_ALWAYSBREAK(first->next() != first);
165 // SK_ALWAYSBREAK(span.fWindValue == 1);
166 // SK_ALWAYSBREAK(span.fWindSum == SK_MinS32 || span.fWindSum == 1);
169 SK_ALWAYSBREAK(span.fOppValue == 0 || abs(span.fOppValue) == 1);
170 // SK_ALWAYSBREAK(span.fOppSum == SK_MinS32 || span.fOppSum == 0 || abs(span.fOppSum) == 1);
180 SK_ALWAYSBREAK(!signSum || fSegment->_xor());
181 SK_ALWAYSBREAK(!oppSum || fSegment->oppXor());
191 // SK_ALWAYSBREAK(winding != 0);
192 SK_ALWAYSBREAK(SkPathOpsDebug::ValidWind(winding));
196 SK_ALWAYSBREAK(diffWinding != 0);
199 SK_ALWAYSBREAK(SkPathOpsDebug::ValidWind(winding));
200 SK_ALWAYSBREAK(abs(winding) <= abs(lastWinding));
208 // SK_ALWAYSBREAK(abs(oppDiffWinding) <= abs(diffWinding) || segment->_xor());
212 SK_ALWAYSBREAK(SkPathOpsDebug::ValidWind(oppWinding));
213 SK_ALWAYSBREAK(abs(oppWinding) <= abs(lastOppWinding));
222 SK_ALWAYSBREAK(span.fOppSum == SK_MinS32);
228 SK_ALWAYSBREAK(oppWinding == SK_MinS32 || SkPathOpsDebug::ValidWind(oppWinding));
239 SK_ALWAYSBREAK(winding != lastWinding);
240 SK_ALWAYSBREAK(SkPathOpsDebug::ValidWind(winding));
246 SK_ALWAYSBREAK(SkPathOpsDebug::ValidWind(oppWinding));
248 SK_ALWAYSBREAK(oppDiffWinding == 0);
254 SK_ALWAYSBREAK(SkPathOpsDebug::ValidWind(winding));
258 SK_ALWAYSBREAK(oppWinding != lastOppWinding);
259 SK_ALWAYSBREAK(SkPathOpsDebug::ValidWind(oppWinding));
280 SK_ALWAYSBREAK(span.fOppSum == oppSumWinding || segment->oppXor() || segment->_xor());
283 SK_ALWAYSBREAK(!firstOperand);
284 SK_ALWAYSBREAK(!segment->operand());
285 SK_ALWAYSBREAK(!span.fOppValue);
303 // SK_ALWAYSBREAK if pair has not already been added
310 SK_ALWAYSBREAK(0);
319 SK_ALWAYSBREAK(SkDPoint::ApproximatelyEqual(basePt, cmpPt));
405 SK_ALWAYSBREAK(i < fTs.count() - 1);
446 SK_ALWAYSBREAK(&span == &span.fOther->fTs[span.fOtherIndex].fOther->
467 SK_ALWAYSBREAK(&span == &span.fOther->fTs[span.fOtherIndex].fOther->
513 SK_ALWAYSBREAK(count >= 2);
514 SK_ALWAYSBREAK(fTs[0].fT == 0);
515 SK_ALWAYSBREAK(fTs[count - 1].fT == 1);
523 SK_ALWAYSBREAK(t <= span.fT);
527 SK_ALWAYSBREAK(other != this || fVerb == SkPath::kCubic_Verb);
529 SK_ALWAYSBREAK(otherSpan.fPt == span.fPt);
530 SK_ALWAYSBREAK(otherSpan.fOtherT == t);
531 SK_ALWAYSBREAK(&fTs[i] == &otherSpan.fOther->fTs[otherSpan.fOtherIndex]);
534 SK_ALWAYSBREAK(last->fT != span.fT || last->fOther != span.fOther);
537 SK_ALWAYSBREAK(!tsEqual || tsPreciselyEqual);
541 SK_ALWAYSBREAK(!tsPreciselyEqual || pointsNearlyEqual);
543 // SK_ALWAYSBREAK(!last->fTiny || !tsPreciselyEqual || span.fTiny || tinyTFound);
544 SK_ALWAYSBREAK(last->fTiny || tsPreciselyEqual || !pointsEqual || hasLoop);
545 SK_ALWAYSBREAK(!last->fTiny || pointsEqual);
546 SK_ALWAYSBREAK(!last->fTiny || last->fDone);
547 SK_ALWAYSBREAK(!last->fSmall || pointsNearlyEqual);
548 SK_ALWAYSBREAK(!last->fSmall || last->fDone);
549 // SK_ALWAYSBREAK(!last->fSmall || last->fTiny);
550 // SK_ALWAYSBREAK(last->fTiny || !pointsEqual || last->fDone == span.fDone);
560 SK_ALWAYSBREAK(done == fDoneSpans);