Home
last modified time | relevance | path

Searched refs:SK_ScalarNearlyZero (Results 1 – 25 of 40) sorted by relevance

12

/third_party/skia/modules/sksg/src/
DSkSGRect.cpp60 return fRRect.contains(SkRect::MakeLTRB(p.x() - SK_ScalarNearlyZero, in onContains()
61 p.y() - SK_ScalarNearlyZero, in onContains()
62 p.x() + SK_ScalarNearlyZero, in onContains()
63 p.y() + SK_ScalarNearlyZero)); in onContains()
/third_party/skia/src/gpu/geometry/
DGrPathUtils.cpp153 || SkScalarNearlyZero((float)det, SK_ScalarNearlyZero * SK_ScalarNearlyZero)) { in set()
328 if (SkPointPriv::LengthSqd(ab) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads()
329 if (SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads()
338 if (SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads()
393 if (SkPointPriv::LengthSqd(ab) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads_with_constraint()
394 if (SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads_with_constraint()
403 if (SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads_with_constraint()
415 bool doQuads = SkPointPriv::LengthSqd(dc) < SK_ScalarNearlyZero || in convert_noninflect_cubic_to_quads_with_constraint()
416 SkPointPriv::LengthSqd(ab) < SK_ScalarNearlyZero; in convert_noninflect_cubic_to_quads_with_constraint()
419 if (invDALengthSqd > SK_ScalarNearlyZero) { in convert_noninflect_cubic_to_quads_with_constraint()
/third_party/skia/tests/
DGrPathUtilsTest.cpp31 fabsf(inflectT[0] - inflectT[1]) >= SK_ScalarNearlyZero); in check_cubic_convex_180()
44 SkASSERT(rads < SK_ScalarPI + SK_ScalarNearlyZero); in check_cubic_convex_180()
47 if (totalRotation < SK_ScalarPI - SK_ScalarNearlyZero) { in check_cubic_convex_180()
52 if (totalRotation > SK_ScalarPI + SK_ScalarNearlyZero) { in check_cubic_convex_180()
DWangsFormulaTest.cpp197 float epsilon = std::ldexp(SK_ScalarNearlyZero, level * 2); in DEF_TEST()
397 REPORTER_ASSERT(r, d <= (1.f / kPrecision) + SK_ScalarNearlyZero); in DEF_TEST()
473 REPORTER_ASSERT(r, d <= (1.0 / kPrecision) + SK_ScalarNearlyZero); in DEF_TEST()
DMatrixTest.cpp205 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(1, rotate.getMinScale(), SK_ScalarNearlyZero)); in test_matrix_min_max_scale()
206 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(1, rotate.getMaxScale(), SK_ScalarNearlyZero)); in test_matrix_min_max_scale()
209 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(1, scales[0], SK_ScalarNearlyZero)); in test_matrix_min_max_scale()
210 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(1, scales[1], SK_ScalarNearlyZero)); in test_matrix_min_max_scale()
443 SkScalar tolerance = SK_ScalarNearlyZero) { in scalar_nearly_equal_relative()
DCanvasTest.cpp327 path.lineTo(SkPoint{ 0, SK_ScalarNearlyZero }); in __anon712ff1b51202()
329 path.lineTo(SkPoint{ SkIntToScalar(1), SK_ScalarNearlyZero/2 }); in __anon712ff1b51202()
/third_party/skia/include/core/
DSkScalar.h134 #define SK_ScalarNearlyZero (SK_Scalar1 / (1 << 12)) macro
137 SkScalar tolerance = SK_ScalarNearlyZero) {
143 SkScalar tolerance = SK_ScalarNearlyZero) {
DSkMatrix.h325 bool isSimilarity(SkScalar tol = SK_ScalarNearlyZero) const;
340 bool preservesRightAngles(SkScalar tol = SK_ScalarNearlyZero) const;
/third_party/skia/src/core/
DSkRRectPriv.h33 static bool IsNearlySimpleCircular(const SkRRect& rr, SkScalar tolerance = SK_ScalarNearlyZero);
41 static bool AllCornersCircular(const SkRRect& rr, SkScalar tolerance = SK_ScalarNearlyZero);
DSkPoint3.cpp23 return *lengthSquared <= (SK_ScalarNearlyZero * SK_ScalarNearlyZero); in is_length_nearly_zero()
DSkDrawShadowInfo.h93 constexpr SkScalar kMaxZRatio = 64/SK_ScalarNearlyZero; in GetDirectionalParams()
DSkMatrix.cpp189 return SkScalarNearlyZero(perp_dot, SK_ScalarNearlyZero*SK_ScalarNearlyZero); in is_degenerate_2x2()
749 SK_ScalarNearlyZero * SK_ScalarNearlyZero * SK_ScalarNearlyZero)) { in sk_inv_determinant()
1492 if (bSqd <= SK_ScalarNearlyZero*SK_ScalarNearlyZero) { in get_scale_factor()
1871 if (xyw.fZ < SK_ScalarNearlyZero) { in DifferentialAreaScale()
DSkGeometry.cpp1649 if (absY <= SK_ScalarNearlyZero && x > 0 && ((y >= 0 && kCW_SkRotationDirection == dir) || in BuildUnitArc()
1667 SkASSERT(SkScalarAbs(x + SK_Scalar1) <= SK_ScalarNearlyZero); in BuildUnitArc()
1669 SkASSERT(absY - SK_Scalar1 <= SK_ScalarNearlyZero); in BuildUnitArc()
1694 SkASSERT(0 <= dot && dot <= SK_Scalar1 + SK_ScalarNearlyZero); in BuildUnitArc()
DSkDrawShadowInfo.cpp83 if (dz <= SK_ScalarNearlyZero) { in GetSpotShadowTransform()
/third_party/skia/src/effects/
DSkDiscretePathEffect.cpp73 SkASSERT(segLength > SK_ScalarNearlyZero); in SkDiscretePathEffectImpl()
171 if (segLength <= SK_ScalarNearlyZero) { in Make()
/third_party/skia/src/utils/
DSkPolyUtils.cpp27 constexpr SkScalar kCrossTolerance = SK_ScalarNearlyZero * SK_ScalarNearlyZero;
333 if (inset < -SK_ScalarNearlyZero || !SkScalarIsFinite(inset)) { in SkInsetConvexPolygon()
338 if (inset <= SK_ScalarNearlyZero) { in SkInsetConvexPolygon()
634 SkASSERT(q0.fX <= p1.fX + SK_ScalarNearlyZero); in intersect()
1474 if (n*v0.cross(w0) < SK_ScalarNearlyZero) { in point_in_triangle()
1479 if (n*v1.cross(w1) < SK_ScalarNearlyZero) { in point_in_triangle()
1485 if (n*v2.cross(w2) < SK_ScalarNearlyZero) { in point_in_triangle()
1593 if (winding*v0.cross(v1) > SK_ScalarNearlyZero*SK_ScalarNearlyZero) { in reclassify_vertex()
1638 if (winding*v0.cross(v1) > SK_ScalarNearlyZero*SK_ScalarNearlyZero) { in SkTriangulateSimplePolygon()
DSkDashPath.cpp96 pts[1].fX += std::max(1.001f, pts[1].fX) * SK_ScalarNearlyZero; in adjust_zero_length_line()
346 const SkScalar kTinyOffset = SK_ScalarNearlyZero; in InternalFilter()
DSkShadowTessellator.cpp273 if (inset > SK_ScalarNearlyZero) { in computeConvexShadow()
292 const SkTDArray<SkPoint>& umbraPolygon = (inset > SK_ScalarNearlyZero) ? insetPolygon in computeConvexShadow()
1161 !lightPos.isFinite() || !(lightPos.fZ >= SK_ScalarNearlyZero) || in MakeSpot()
1162 !SkScalarIsFinite(lightRadius) || !(lightRadius >= SK_ScalarNearlyZero)) { in MakeSpot()
/third_party/skia/src/gpu/ops/
DAAHairLinePathRenderer.cpp571 if (SkPointPriv::LengthSqd(ab) <= SK_ScalarNearlyZero*SK_ScalarNearlyZero) { in bloat_quad()
574 if (SkPointPriv::LengthSqd(cb) <= SK_ScalarNearlyZero*SK_ScalarNearlyZero) { in bloat_quad()
598 if (toDevice && SkPointPriv::LengthSqd(ac) <= SK_ScalarNearlyZero*SK_ScalarNearlyZero) { in bloat_quad()
DGrOvalOpFactory.cpp3059 SK_ScalarNearlyZero, // we're using inversesqrt() in in onPrepareDraws()
3061 SK_ScalarNearlyZero, yMaxOffset}; in onPrepareDraws()
3073 << SK_ScalarNearlyZero << yOuterOffsets[i] in onPrepareDraws()
3079 << SK_ScalarNearlyZero << yOuterOffsets[i] in onPrepareDraws()
3311 SkASSERT(width > SK_ScalarNearlyZero && SkScalarNearlyEqual(width, oval.height()) && in MakeCircleOp()
3368 if (a*a + c*c > SK_ScalarNearlyZero && b*b + d*d > SK_ScalarNearlyZero) { in MakeOvalOp()
/third_party/skia/src/gpu/tessellate/
DStrokeTessellator.h102 localStrokeWidth = SK_ScalarNearlyZero; in GetLocalStrokeWidth()
/third_party/skia/modules/skparagraph/include/
DTextStyle.h25 static inline bool nearlyZero(SkScalar x, SkScalar tolerance = SK_ScalarNearlyZero) {
32 static inline bool nearlyEqual(SkScalar x, SkScalar y, SkScalar tolerance = SK_ScalarNearlyZero) {
/third_party/skia/modules/skottie/src/effects/
DBrightnessContrastEffect.cpp192 ? 1 / std::max(1 - contrast, SK_ScalarNearlyZero) in makeLegacyCF()
DLevelsEffect.cpp77 static constexpr auto kEpsilon = 2 * SK_ScalarNearlyZero; in build_lut()
/third_party/skia/src/effects/imagefilters/
DSkBlurImageFilter.cpp74 if (sigmaX < SK_ScalarNearlyZero && sigmaY < SK_ScalarNearlyZero && !cropRect) { in Blur()

12