Lines Matching refs:diagonal
853 static void _calcIrregularCoverage(AALine* lines, int32_t eidx, int32_t y, int32_t diagonal, int32_… in _calcIrregularCoverage() argument
856 int32_t coverage = (255 / (diagonal + 2)); in _calcIrregularCoverage()
858 for (int32_t ry = 0; ry < (diagonal + 2); ry++) { in _calcIrregularCoverage()
925 int32_t diagonal = 0; //straight diagonal pixels count in _calcAAEdge() local
970 ++diagonal; in _calcAAEdge()
979 if (diagonal > 0) { in _calcAAEdge()
980 _calcIrregularCoverage(lines, eidx, y, diagonal, 0, true); in _calcAAEdge()
981 diagonal = 0; in _calcAAEdge()
993 if (diagonal > 0) { in _calcAAEdge()
994 _calcIrregularCoverage(lines, eidx, y, diagonal, edgeDiff.y, false); in _calcAAEdge()
995 diagonal = 0; in _calcAAEdge()
1004 if (diagonal > 0) { in _calcAAEdge()
1005 _calcIrregularCoverage(lines, eidx, y, diagonal, 0, false); in _calcAAEdge()
1006 diagonal = 0; in _calcAAEdge()
1016 if (diagonal > 0) { in _calcAAEdge()
1017 _calcIrregularCoverage(lines, eidx, y, diagonal, edgeDiff.y, true); in _calcAAEdge()
1018 diagonal = 0; in _calcAAEdge()