Home
last modified time | relevance | path

Searched refs:tan1 (Results 1 – 11 of 11) sorted by relevance

/external/skqp/src/gpu/ccpr/
DGrCCFillGeometry.cpp120 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 …]
DGrCCStrokeGeometry.cpp144 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()
DGrCCFillGeometry.h106 const Sk2f& tan1, int maxFutureSubdivisions);
/external/skia/src/gpu/tessellate/
DGrStrokeIndirectTessellator.cpp127 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()
DGrStrokeHardwareTessellator.cpp526 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/
DStrokeIndirectTest.cpp380 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/
DSkGeometry.cpp218 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/
Drgb.txt430 255 165 79 tan1
/external/python/cpython2/Tools/pynche/X/
Drgb.txt430 255 165 79 tan1
/external/icu/icu4c/source/data/translit/
DLatn_Bopo.txt343 tan1 ← ㄊㄢ;
/external/hyphenation-patterns/hu/
Dhyph-hu.pat.txt51743 tan1áll
51744 tan1álo
51755 tan1évb
51756 tan1é2vé
51757 tan1é2vi
51758 tan1évm