Lines Matching full:edge
81 static void eval_sheet(const SkPoint edge[], int nu, int nv, int iu, int iv,
96 SkScalar x0 = SkScalarMul(UV, edge[TL].fX) + SkScalarMul(uV, edge[TR].fX) +
97 SkScalarMul(Uv, edge[BL].fX) + SkScalarMul(uv, edge[BR].fX);
98 SkScalar y0 = SkScalarMul(UV, edge[TL].fY) + SkScalarMul(uV, edge[TR].fY) +
99 SkScalarMul(Uv, edge[BL].fY) + SkScalarMul(uv, edge[BR].fY);
101 SkScalar x = SkScalarMul(SK_Scalar1 - v, edge[TL+iu].fX) +
102 SkScalarMul(u, edge[TR+iv].fX) +
103 SkScalarMul(v, edge[BR+nu-iu].fX) +
104 SkScalarMul(SK_Scalar1 - u, edge[BL+nv-iv].fX) - x0;
105 SkScalar y = SkScalarMul(SK_Scalar1 - v, edge[TL+iu].fY) +
106 SkScalarMul(u, edge[TR+iv].fY) +
107 SkScalarMul(v, edge[BR+nu-iu].fY) +
108 SkScalarMul(SK_Scalar1 - u, edge[BL+nv-iv].fY) - y0;
141 // evaluate the edge points