Lines Matching refs:SkV4
91 SkV4 d = m.map(4, 3, 2, 1);
92 REPORTER_ASSERT(reporter, (d == SkV4{11, 8, 7, 1}));
101 SkV4 r0 = m.row(0),
106 REPORTER_ASSERT(reporter, (r0 == SkV4{ 1, 2, 3, 4}));
107 REPORTER_ASSERT(reporter, (r1 == SkV4{ 5, 6, 7, 8}));
108 REPORTER_ASSERT(reporter, (r2 == SkV4{ 9, 10, 11, 12}));
109 REPORTER_ASSERT(reporter, (r3 == SkV4{13, 14, 15, 16}));
113 SkV4 c0 = m.col(0),
118 REPORTER_ASSERT(reporter, (c0 == SkV4{1, 5, 9, 13}));
119 REPORTER_ASSERT(reporter, (c1 == SkV4{2, 6, 10, 14}));
120 REPORTER_ASSERT(reporter, (c2 == SkV4{3, 7, 11, 15}));
121 REPORTER_ASSERT(reporter, (c3 == SkV4{4, 8, 12, 16}));
126 SkV4 v = {1, 2, 3, 4};
127 SkV4 v1 = m * v;
128 SkV4 v2 = c0 * v.x + c1 * v.y + c2 * v.z + c3 * v.w;
131 REPORTER_ASSERT(reporter, (c0 + r0 == SkV4{c0.x+r0.x, c0.y+r0.y, c0.z+r0.z, c0.w+r0.w}));
132 REPORTER_ASSERT(reporter, (c0 - r0 == SkV4{c0.x-r0.x, c0.y-r0.y, c0.z-r0.z, c0.w-r0.w}));
133 REPORTER_ASSERT(reporter, (c0 * r0 == SkV4{c0.x*r0.x, c0.y*r0.y, c0.z*r0.z, c0.w*r0.w}));
204 SkV4 mapped = m.map(p.x, p.y, 0.f, 1.f);
276 SkV4 corners[4] = {{src.fLeft, src.fTop, 0.f, 1.f},
286 SkV4 mapped = m * corners[i];