Lines Matching defs:edge2

695 inline void DrawUtils::StepToNextLine(TriangleEdge& edge1, TriangleEdge& edge2)
699 edge2.curY += FIXED_NUM_1;
701 edge2.curX += FO_DIV(edge2.du, edge2.dv);
704 edge2.curY++;
706 edge2.curX += edge2.du / edge2.dv;
718 tempV = FO_TO_INTEGER(in.edge2.curX);
723 int16_t xMax = MATH_MIN(static_cast<int16_t>(in.edge2.curX), maskRight);
797 StepToNextLine(in.edge1, in.edge2);
821 tempV = FO_TO_INTEGER(in.edge2.curX) + xMaxErr;
826 int16_t xMax = MATH_MIN(static_cast<int16_t>(in.edge2.curX + xMaxErr), maskRight);
917 StepToNextLine(in.edge1, in.edge2);
941 tempV = FO_TO_INTEGER(in.edge2.curX) + xMaxErr;
946 int16_t xMax = MATH_MIN(static_cast<int16_t>(in.edge2.curX + xMaxErr), maskRight);
1037 StepToNextLine(in.edge1, in.edge2);
1353 tempV = FO_TO_INTEGER(in.edge2.curX) + xMaxErr;
1357 int16_t xMax = MATH_MIN(static_cast<int16_t>(in.edge2.curX + xMaxErr), maskRight);
1455 StepToNextLine(in.edge1, in.edge2);
1474 tempV = FO_TO_INTEGER(in.edge2.curX) + xMaxErr;
1479 int16_t xMax = MATH_MIN(static_cast<int16_t>(in.edge2.curX + xMaxErr), maskRight);
1509 StepToNextLine(in.edge1, in.edge2);
1533 tempV = FO_TO_INTEGER(in.edge2.curX) + xMaxErr;
1538 int16_t xMax = MATH_MIN(static_cast<int16_t>(in.edge2.curX + xMaxErr), maskRight);
1618 StepToNextLine(in.edge1, in.edge2);
1638 part.edge2.curX += (static_cast<int64_t>(part.edge2.du) * (yMin - part.edge2.curY) / part.edge2.dv);
1639 part.edge2.curY = yMin;
1649 part.edge2.curX += part.edge2.du * (part.yMin - part.edge2.curY) / part.edge2.dv;
1650 part.edge2.curY = part.yMin;
1700 part.edge2,
1729 TriangleEdge edge2;
1735 edge2,
1748 GetInstance()->SetPartEdge(gfxDstBuffer, triangleInfo, edge1, edge2, p3IsInRight, mask, yErr, part);
1753 edge2 = TriangleEdge(triangleInfo.p1.x, triangleInfo.p1.y, triangleInfo.p3.x, triangleInfo.p3.y);
1755 edge2 = TriangleEdge(triangleInfo.p1.x, triangleInfo.p1.y, triangleInfo.p2.x, triangleInfo.p2.y);
1762 part.edge2 = edge2;
1764 GetInstance()->SetPartEdge(gfxDstBuffer, triangleInfo, edge1, edge2, p3IsInRight, mask, yErr, part);
1768 TriangleEdge& edge1, TriangleEdge& edge2, bool p3IsInRight,
1778 edge2 = TriangleEdge(triangleInfo.p2.x, triangleInfo.p2.y, triangleInfo.p3.x, triangleInfo.p3.y);
1780 edge2 = TriangleEdge(triangleInfo.p1.x, triangleInfo.p1.y, triangleInfo.p3.x, triangleInfo.p3.y);
1787 edge2 = TriangleEdge(triangleInfo.p2.x, triangleInfo.p2.y, triangleInfo.p3.x, triangleInfo.p3.y);
1794 part.edge2 = edge2;