Lines Matching refs:SkM44
13 static bool eq(const SkM44& a, const SkM44& b, float tol) { in eq()
26 SkM44 m, im; in DEF_TEST()
28 REPORTER_ASSERT(reporter, SkM44(1, 0, 0, 0, in DEF_TEST()
32 REPORTER_ASSERT(reporter, SkM44() == m); in DEF_TEST()
34 REPORTER_ASSERT(reporter, SkM44() == im); in DEF_TEST()
37 REPORTER_ASSERT(reporter, SkM44(1, 0, 0, 3, in DEF_TEST()
43 m = SkM44::ColMajor(f); in DEF_TEST()
44 REPORTER_ASSERT(reporter, SkM44(f[0], f[4], f[ 8], f[12], in DEF_TEST()
50 SkM44 t = m.transpose(); in DEF_TEST()
53 SkM44 tt = t.transpose(); in DEF_TEST()
57 m = SkM44::RowMajor(f); in DEF_TEST()
58 REPORTER_ASSERT(reporter, SkM44(f[ 0], f[ 1], f[ 2], f[ 3], in DEF_TEST()
67 REPORTER_ASSERT(reporter, eq(SkM44(), m, 0.0000005f)); in DEF_TEST()
68 REPORTER_ASSERT(reporter, SkM44() != m); in DEF_TEST()
82 SkM44 m = { in DEF_TEST()
96 SkM44 m( 1, 2, 3, 4, in DEF_TEST()
111 REPORTER_ASSERT(reporter, SkM44::Rows(r0, r1, r2, r3) == m); in DEF_TEST()
123 REPORTER_ASSERT(reporter, SkM44::Cols(c0, c1, c2, c3) == m); in DEF_TEST()
170 SkM44 m(SkM44::kNaN_Constructor); in DEF_TEST()
203 auto map2d = [&](const SkM44& m, SkV2 p) { in DEF_TEST()
234 SkM44 m = SkM44::RectToRect(src, dst); in DEF_TEST()
266 auto assertMapRect = [&](const SkM44& m, const SkRect& src, const SkRect* expected) { in DEF_TEST()
339 assertMapRect(SkM44(), src, &src); in DEF_TEST()
343 assertMapRect(SkM44::Scale(2.f, 4.f).postTranslate(10.f, 8.f), src, &st); in DEF_TEST()
345 assertMapRect(SkM44::Rotate({0.f, 0.f, 1.f}, SK_ScalarPI / 4.f) in DEF_TEST()
351 SkM44 p = SkM44::Perspective(0.01f, 10.f, SK_ScalarPI / 3.f); in DEF_TEST()
353 p.preConcat(SkM44::Rotate({0.f, 1.f, 0.f}, 0.008f /* radians */)); in DEF_TEST()
369 SkM44 m(SkMatrix::MakeAll( 0.000152695269f, 0.00000000f, -6.53848401e-05f, in DEF_TEST()