Lines Matching defs:denom
77 static inline bool outside_interval(SkScalar numer, SkScalar denom, bool denomPositive) {
78 return (denomPositive && (numer < 0 || numer > denom)) ||
79 (!denomPositive && (numer > 0 || numer < denom));
97 SkScalar denom = v0.cross(v1);
98 bool denomPositive = (denom > 0);
100 if (SkScalarNearlyZero(denom, kCrossTolerance)) {
126 denom = v1dotv1;
127 if (outside_interval(tNumer, denom, true)) {
134 denom = v0dotv0;
136 if (outside_interval(sNumer, denom, true)) {
147 tNumer = denom;
148 if (outside_interval(sNumer, denom, true)) {
157 denom = v1dotv1;
163 if (outside_interval(sNumer, denom, denomPositive)) {
167 if (outside_interval(tNumer, denom, denomPositive)) {
172 SkScalar localS = sNumer/denom;
173 SkScalar localT = tNumer/denom;
275 SkScalar denom = v0.cross(v1);
276 if (SkScalarNearlyZero(denom, kCrossTolerance)) {
282 SkScalar localS = w.cross(v1) / denom;