Lines Matching refs:glitches
168 GlitchLog glitches; in CheckHealth() local
172 contour->debugCheckHealth(id, &glitches); in CheckHealth()
173 contour->debugMissingCoincidence(id, &glitches, coincidence); in CheckHealth()
175 coincidence->debugFixAligned(id, &glitches); in CheckHealth()
176 coincidence->debugAddMissing(id, &glitches); in CheckHealth()
177 coincidence->debugExpand(id, &glitches); in CheckHealth()
178 coincidence->debugAddExpanded(id, &glitches); in CheckHealth()
179 coincidence->debugMark(id, &glitches); in CheckHealth()
181 for (int index = 0; index < glitches.fGlitches.count(); ++index) { in CheckHealth()
182 const SpanGlitch& glitch = glitches.fGlitches[index]; in CheckHealth()
509 void SkOpSegment::debugAlign(const char* id, SkPathOpsDebug::GlitchLog* glitches) const { in debugAlign()
513 glitches->record(kUnalignedHead_Glitch, id, span); in debugAlign()
521 glitches->record(kUnaligned_Glitch, id, span); in debugAlign()
531 glitches->record(kCollapsedWindValue_Glitch, id, span); in debugAlign()
534 glitches->record(kCollapsedOppValue_Glitch, id, span); in debugAlign()
537 glitches->record(kCollapsedDone_Glitch, id, span); in debugAlign()
567 void SkOpSegment::debugCheckHealth(const char* id, SkPathOpsDebug::GlitchLog* glitches) const { in debugCheckHealth()
568 debugMoveMultiples(id, glitches); in debugCheckHealth()
569 debugFindCollapsed(id, glitches); in debugCheckHealth()
570 debugMoveNearby(id, glitches); in debugCheckHealth()
571 debugAlign(id, glitches); in debugCheckHealth()
572 debugAddAlignIntersections(id, glitches, this->globalState()->contourHead()); in debugCheckHealth()
576 void SkOpSegment::debugFindCollapsed(const char* id, SkPathOpsDebug::GlitchLog* glitches) const { in debugFindCollapsed()
584 glitches->record(kMissingDone_Glitch, id, &fHead); in debugFindCollapsed()
587 glitches->record(kUnalignedHead_Glitch, id, &fHead); in debugFindCollapsed()
590 glitches->record(kUnalignedTail_Glitch, id, &fTail); in debugFindCollapsed()
704 void SkOpSegment::debugMoveMultiples(const char* id, SkPathOpsDebug::GlitchLog* glitches) const { in debugMoveMultiples()
783 glitches->record(kMoveMultiple_Glitch, id, oppTest, oppSpan); in debugMoveMultiples()
785 glitches->record(kMoveMultiple_Glitch, id, oppSpan, oppTest); in debugMoveMultiples()
798 void SkOpSegment::debugMoveNearby(const char* id, SkPathOpsDebug::GlitchLog* glitches) const { in debugMoveNearby()
805 glitches->record(kUndetachedSpan_Glitch, id, test, spanS); in debugMoveNearby()
807 glitches->record(kUndetachedSpan_Glitch, id, spanS, test); in debugMoveNearby()
825 glitches->record(kCollapsedSpan_Glitch, id, spanS); in debugMoveNearby()
827 glitches->record(kUnmergedSpan_Glitch, id, &this->fTail, spanS); in debugMoveNearby()
830 glitches->record(kUnmergedSpan_Glitch, id, spanS, test); in debugMoveNearby()