/external/skqp/src/gpu/ccpr/ |
D | GrCCFillGeometry.cpp | 120 const Sk2f& endPt, const Sk2f& tan1) { in is_convex_curve_monotonic() argument 123 float dot1 = dot(tan1, v); in is_convex_curve_monotonic() 155 Sk2f tan1 = p2 - p1; in appendQuadratics() local 158 if (is_convex_curve_monotonic(p0, tan0, p2, tan1)) { in appendQuadratics() 165 Sk2f n = normalize(tan0) - normalize(tan1); in appendQuadratics() 178 Sk2f dQ1n = (tan0 - tan1) * n; in appendQuadratics() 184 Sk2f p12 = SkNx_fma(t, tan1, p1); in appendQuadratics() 220 const Sk2f& p3, Sk2f* tan0, Sk2f* tan1) { in get_cubic_tangents() argument 222 *tan1 = first_unless_nearly_zero(p3 - p2, p3 - p1); in get_cubic_tangents() 226 const Sk2f& p3, const Sk2f& tan0, const Sk2f& tan1, in is_cubic_nearly_quadratic() argument [all …]
|
D | GrCCStrokeGeometry.cpp | 144 Sk2f tan1 = p2 - p1; in quadraticTo() local 149 (tan1.abs() < SK_ScalarNearlyZero).allTrue()) { // p1 ~= p2 in quadraticTo() 155 normalize2(tan0, tan1, normals); in quadraticTo() 185 rightTan = tan1; in quadraticTo() 261 Sk2f tan1 = p3 - p2; in cubicTo() local 272 if ((tan1.abs() < SK_ScalarNearlyZero).allTrue()) { // p2 ~= p3 in cubicTo() 274 tan1 = p3 - p1; in cubicTo() 275 if ((tan1.abs() < SK_ScalarNearlyZero).allTrue() || // p1 ~= p2 ~= p3 in cubicTo() 283 normalize2(tan0, tan1, normals); in cubicTo() 315 rightTan = tan1; in cubicTo()
|
D | GrCCFillGeometry.h | 106 const Sk2f& tan1, int maxFutureSubdivisions);
|
/external/skia/src/gpu/tessellate/ |
D | GrStrokeIndirectTessellator.cpp | 127 SkVector tan1 = pts[3] - ((pts[3] == pts[2]) ? pts[1] : pts[2]); in countCubic() local 128 float rotation = SkMeasureAngleBetweenVectors(tan0, tan1); in countCubic() 130 SkVector nextTan = (tan0.isZero()) ? tan1 : tan0; in countCubic() 321 auto tan1 = p2 - p1; in flushQuads() local 322 auto rotation = grvx::approx_angle_between_vectors(tan0, tan1); in flushQuads() 326 auto nextTan = if_both_then_else((tan0 == 0), tan1, tan0); in flushQuads() 380 auto tan1 = p3 - p2; in flushCubics() local 381 tan1 = if_both_then_else((tan1 == 0), p3 - p1, tan1); in flushCubics() 385 auto rotation = grvx::approx_angle_between_vectors(tan0, tan1); in flushCubics() 389 auto nextTan = if_both_then_else((tan0 == 0), tan1, tan0); in flushCubics()
|
D | GrStrokeHardwareTessellator.cpp | 526 SkVector tan1 = nextControlPoint - junctionPoint; in internalJoinTo() local 527 float rotation = SkMeasureAngleBetweenVectors(tan0, tan1); in internalJoinTo() 539 SkPoint bisector = SkFindBisector(tan0, tan1); in internalJoinTo()
|
/external/skia/tests/ |
D | StrokeIndirectTest.cpp | 380 SkVector tan1 = in verifyResolveLevels() local 382 float rotation = SkMeasureAngleBetweenVectors(tan0, tan1); in verifyResolveLevels() 465 SkVector tan1 = p[3] - ((p[3] == p[2]) ? (p[2] == p[1]) ? p[0] : p[1] : p[2]); in verifyBuffers() local 466 float rotation = SkMeasureAngleBetweenVectors(tan0, tan1); in verifyBuffers()
|
/external/skia/src/core/ |
D | SkGeometry.cpp | 218 SkVector tan1 = src[2] - src[1]; in SkFindQuadMidTangent() local 219 SkVector bisector = SkFindBisector(tan0, -tan1); in SkFindQuadMidTangent() 232 float T = sk_ieee_float_divide(tan0.dot(bisector), (tan0 - tan1).dot(bisector)); in SkFindQuadMidTangent() 617 SkVector tan1 = (src[2] == src[3]) ? src[3] - src[1] : src[3] - src[2]; in SkFindCubicMidTangent() local 618 SkVector bisector = SkFindBisector(tan0, -tan1); in SkFindCubicMidTangent() 1522 SkVector tan1 = fPts[2] - fPts[1]; in findMidTangent() local 1523 SkVector bisector = SkFindBisector(tan0, -tan1); in findMidTangent()
|
/external/python/cpython3/Tools/pynche/X/ |
D | rgb.txt | 430 255 165 79 tan1
|
/external/python/cpython2/Tools/pynche/X/ |
D | rgb.txt | 430 255 165 79 tan1
|
/external/icu/icu4c/source/data/translit/ |
D | Latn_Bopo.txt | 343 tan1 ← ㄊㄢ;
|
/external/hyphenation-patterns/hu/ |
D | hyph-hu.pat.txt | 51743 tan1áll 51744 tan1álo 51755 tan1évb 51756 tan1é2vé 51757 tan1é2vi 51758 tan1évm
|