Lines Matching defs:denom
283 // because it only needed to return "inside triangle", it could compare against [0, denom] and
765 V4f denom = fA * next_cw(fB) - fB * next_cw(fA);
766 V4f px = (fB * next_cw(oc) - oc * next_cw(fB)) / denom;
767 V4f py = (oc * next_cw(fA) - fA * next_cw(oc)) / denom;
768 correct_bad_coords(abs(denom) < kTolerance, &px, &py, nullptr);
1032 V4f a, b, denom;
1035 denom = c1x * c2y - c2x * c1y;
1036 a = (c2x * c3y - c3x * c2y) / denom;
1037 b = (c3x * c1y - c1x * c3y) / denom;
1043 // When aMask[i]&bMask[i], then a[i], b[i], denom[i] match the kAll case.
1044 // When aMask[i]&!bMask[i], then b[i] = 0, a[i] = -c3x/c1x or -c3y/c1y, using better denom
1050 denom = if_then_else(aMask,
1062 V4f(0.f)) / denom; /* !A */
1067 V4f(0.f)) / denom; /* !B */
1086 correct_bad_coords(abs(denom) < kTolerance, &fX, &fY, &fW);
1104 correct_bad_coords(abs(denom) < kTolerance, &fU, &fV, &fR);
1106 correct_bad_coords(abs(denom) < kTolerance, &fU, &fV, nullptr);