Lines Matching refs:kPrecision
15 constexpr static float kPrecision = 4; // 1/4 pixel max error. variable
204 constexpr static float k = (3 * 2) / (8 * (1.f/kPrecision)); in DEF_TEST()
207 float referenceValue = wangs_formula_cubic_reference_impl(kPrecision, pts); in DEF_TEST()
209 float c = wangs_formula::cubic(kPrecision, pts); in DEF_TEST()
211 REPORTER_ASSERT(r, wangs_formula::cubic_log2(kPrecision, pts) == level); in DEF_TEST()
213 referenceValue = wangs_formula_cubic_reference_impl(kPrecision, pts); in DEF_TEST()
215 c = wangs_formula::cubic(kPrecision, pts); in DEF_TEST()
217 REPORTER_ASSERT(r, wangs_formula::cubic_log2(kPrecision, pts) == level + 1); in DEF_TEST()
223 constexpr static float k = 2 / (8 * (1.f/kPrecision)); in DEF_TEST()
226 float referenceValue = wangs_formula_quadratic_reference_impl(kPrecision, pts); in DEF_TEST()
228 float q = wangs_formula::quadratic(kPrecision, pts); in DEF_TEST()
230 REPORTER_ASSERT(r, wangs_formula::quadratic_log2(kPrecision, pts) == level); in DEF_TEST()
232 referenceValue = wangs_formula_quadratic_reference_impl(kPrecision, pts); in DEF_TEST()
234 q = wangs_formula::quadratic(kPrecision, pts); in DEF_TEST()
236 REPORTER_ASSERT(r, wangs_formula::quadratic_log2(kPrecision, pts) == level + 1); in DEF_TEST()
241 float f = std::max(1.f, wangs_formula_cubic_reference_impl(kPrecision, pts)); in DEF_TEST()
242 int f_log2 = wangs_formula::cubic_log2(kPrecision, pts); in DEF_TEST()
244 float c = std::max(1.f, wangs_formula::cubic(kPrecision, pts)); in DEF_TEST()
249 float f = std::max(1.f, wangs_formula_quadratic_reference_impl(kPrecision, pts)); in DEF_TEST()
250 int f_log2 = wangs_formula::quadratic_log2(kPrecision, pts); in DEF_TEST()
252 float q = std::max(1.f, wangs_formula::quadratic(kPrecision, pts)); in DEF_TEST()
284 int expected = wangs_formula::cubic_log2(kPrecision, ptsXformed); in DEF_TEST()
285 int actual = wangs_formula::cubic_log2(kPrecision, pts, wangs_formula::VectorXform(m)); in DEF_TEST()
292 int expected = wangs_formula::quadratic_log2(kPrecision, ptsXformed); in DEF_TEST()
293 int actual = wangs_formula::quadratic_log2(kPrecision, pts, wangs_formula::VectorXform(m)); in DEF_TEST()
317 REPORTER_ASSERT(r, wangs_formula::worst_case_cubic(kPrecision, 100, 100) == in DEF_TEST()
318 wangs_formula_cubic_reference_impl(kPrecision, worstP)); in DEF_TEST()
319 REPORTER_ASSERT(r, wangs_formula::worst_case_cubic_log2(kPrecision, 100, 100) == in DEF_TEST()
320 wangs_formula::cubic_log2(kPrecision, worstP)); in DEF_TEST()
324 REPORTER_ASSERT(r, wangs_formula::worst_case_cubic(kPrecision, 100, 100) == in DEF_TEST()
325 wangs_formula_cubic_reference_impl(kPrecision, worstP)); in DEF_TEST()
326 REPORTER_ASSERT(r, wangs_formula::worst_case_cubic_log2(kPrecision, 100, 100) == in DEF_TEST()
327 wangs_formula::cubic_log2(kPrecision, worstP)); in DEF_TEST()
332 float worst = wangs_formula::worst_case_cubic(kPrecision, bbox.width(), bbox.height()); in DEF_TEST()
333 int worst_log2 = wangs_formula::worst_case_cubic_log2(kPrecision, bbox.width(), in DEF_TEST()
335 float actual = wangs_formula_cubic_reference_impl(kPrecision, pts); in DEF_TEST()
347 REPORTER_ASSERT(r, wangs_formula::worst_case_cubic_pow4(kPrecision, inf, inf) == inf); in DEF_TEST()
348 REPORTER_ASSERT(r, wangs_formula::worst_case_cubic(kPrecision, inf, inf) == inf); in DEF_TEST()
360 std::ceil(wangs_formula_quadratic_reference_impl(kPrecision, pts))); in DEF_TEST()
397 REPORTER_ASSERT(r, d <= (1.f / kPrecision) + SK_ScalarNearlyZero); in DEF_TEST()
410 const float rational_nsegs = wangs_formula::conic(kPrecision, pts, 1.f); in DEF_TEST()
411 const float integral_nsegs = wangs_formula_quadratic_reference_impl(kPrecision, pts); in DEF_TEST()
455 const int nsegs = SkScalarCeilToInt(wangs_formula::conic(kPrecision, pts, w)); in DEF_TEST()
473 REPORTER_ASSERT(r, d <= (1.0 / kPrecision) + SK_ScalarNearlyZero); in DEF_TEST()
486 const float ref_nsegs = wangs_formula_conic_reference_impl(kPrecision, pts, w); in DEF_TEST()
487 const float nsegs = wangs_formula::conic(kPrecision, pts, w); in DEF_TEST()
502 float expected = wangs_formula::conic(kPrecision, ptsXformed, w); in DEF_TEST()
503 float actual = wangs_formula::conic(kPrecision, pts, w, wangs_formula::VectorXform(m)); in DEF_TEST()