Lines Matching full:roots
32 // Return the number of distinct real roots, and write them into roots[] in
34 static int find_quad_roots(float A, float B, float C, float roots[2], bool descendingOrder = false)… in find_quad_roots()
35 SkASSERT(roots); in find_quad_roots()
38 return valid_divide(-C, B, roots); in find_quad_roots()
60 roots[0] = 0; in find_quad_roots()
66 roots[0] = r0 < r1 ? r0 : r1; in find_quad_roots()
67 roots[1] = r0 > r1 ? r0 : r1; in find_quad_roots()
69 SkTSwap(roots[0], roots[1]); in find_quad_roots()
108 float roots[2]; in nextT() local
111 int countRoots = find_quad_roots(fRec.fA, fB, C, roots, fRec.fFlipped); in nextT()
123 float t = roots[countRoots - 1]; in nextT()
126 t = roots[0]; // might be the same as roots[countRoots-1] in nextT()