Lines Matching refs:fMat
23 sk4f a0 = sk4f::Load(fMat + 0); in operator ==()
24 sk4f a1 = sk4f::Load(fMat + 4); in operator ==()
25 sk4f a2 = sk4f::Load(fMat + 8); in operator ==()
26 sk4f a3 = sk4f::Load(fMat + 12); in operator ==()
28 sk4f b0 = sk4f::Load(other.fMat + 0); in operator ==()
29 sk4f b1 = sk4f::Load(other.fMat + 4); in operator ==()
30 sk4f b2 = sk4f::Load(other.fMat + 8); in operator ==()
31 sk4f b3 = sk4f::Load(other.fMat + 12); in operator ==()
45 transpose_arrays(v, fMat); in getRowMajor()
49 sk4f c0 = sk4f::Load(a.fMat + 0); in setConcat()
50 sk4f c1 = sk4f::Load(a.fMat + 4); in setConcat()
51 sk4f c2 = sk4f::Load(a.fMat + 8); in setConcat()
52 sk4f c3 = sk4f::Load(a.fMat + 12); in setConcat()
58 sk4f m0 = compute(sk4f::Load(b.fMat + 0)); in setConcat()
59 sk4f m1 = compute(sk4f::Load(b.fMat + 4)); in setConcat()
60 sk4f m2 = compute(sk4f::Load(b.fMat + 8)); in setConcat()
61 sk4f m3 = compute(sk4f::Load(b.fMat + 12)); in setConcat()
63 m0.store(fMat + 0); in setConcat()
64 m1.store(fMat + 4); in setConcat()
65 m2.store(fMat + 8); in setConcat()
66 m3.store(fMat + 12); in setConcat()
71 sk4f c0 = sk4f::Load(fMat + 0); in preConcat()
72 sk4f c1 = sk4f::Load(fMat + 4); in preConcat()
73 sk4f c3 = sk4f::Load(fMat + 12); in preConcat()
83 m0.store(fMat + 0); in preConcat()
84 m1.store(fMat + 4); in preConcat()
85 m3.store(fMat + 12); in preConcat()
90 sk4f c0 = sk4f::Load(fMat + 0); in preTranslate()
91 sk4f c1 = sk4f::Load(fMat + 4); in preTranslate()
92 sk4f c2 = sk4f::Load(fMat + 8); in preTranslate()
93 sk4f c3 = sk4f::Load(fMat + 12); in preTranslate()
96 (c0*x + (c1*y + (c2*z + c3))).store(fMat + 12); in preTranslate()
102 (t * fMat[ 3] + sk4f::Load(fMat + 0)).store(fMat + 0); in postTranslate()
103 (t * fMat[ 7] + sk4f::Load(fMat + 4)).store(fMat + 4); in postTranslate()
104 (t * fMat[11] + sk4f::Load(fMat + 8)).store(fMat + 8); in postTranslate()
105 (t * fMat[15] + sk4f::Load(fMat + 12)).store(fMat + 12); in postTranslate()
110 sk4f c0 = sk4f::Load(fMat + 0); in preScale()
111 sk4f c1 = sk4f::Load(fMat + 4); in preScale()
113 (c0 * x).store(fMat + 0); in preScale()
114 (c1 * y).store(fMat + 4); in preScale()
119 sk4f c0 = sk4f::Load(fMat + 0); in preScale()
120 sk4f c1 = sk4f::Load(fMat + 4); in preScale()
121 sk4f c2 = sk4f::Load(fMat + 8); in preScale()
123 (c0 * x).store(fMat + 0); in preScale()
124 (c1 * y).store(fMat + 4); in preScale()
125 (c2 * z).store(fMat + 8); in preScale()
130 sk4f c0 = sk4f::Load(fMat + 0); in map()
131 sk4f c1 = sk4f::Load(fMat + 4); in map()
132 sk4f c2 = sk4f::Load(fMat + 8); in map()
133 sk4f c3 = sk4f::Load(fMat + 12); in map()
218 m.fMat[3] != 0 || m.fMat[7] != 0 || m.fMat[11] != 0 || m.fMat[15] != 1; in MapRect()
220 return map_rect_perspective(src, m.fMat); in MapRect()
222 return map_rect_affine(src, m.fMat); in MapRect()
231 if (fMat[15] != 1 && fMat[15] != 0 && fMat[3] == 0 && fMat[7] == 0 && fMat[11] == 0) { in normalizePerspective()
232 double inv = 1.0 / fMat[15]; in normalizePerspective()
233 (sk4f::Load(fMat + 0) * inv).store(fMat + 0); in normalizePerspective()
234 (sk4f::Load(fMat + 4) * inv).store(fMat + 4); in normalizePerspective()
235 (sk4f::Load(fMat + 8) * inv).store(fMat + 8); in normalizePerspective()
236 (sk4f::Load(fMat + 12) * inv).store(fMat + 12); in normalizePerspective()
237 fMat[15] = 1.0f; in normalizePerspective()
248 double a00 = fMat[0]; in invert()
249 double a01 = fMat[1]; in invert()
250 double a02 = fMat[2]; in invert()
251 double a03 = fMat[3]; in invert()
252 double a10 = fMat[4]; in invert()
253 double a11 = fMat[5]; in invert()
254 double a12 = fMat[6]; in invert()
255 double a13 = fMat[7]; in invert()
256 double a20 = fMat[8]; in invert()
257 double a21 = fMat[9]; in invert()
258 double a22 = fMat[10]; in invert()
259 double a23 = fMat[11]; in invert()
260 double a30 = fMat[12]; in invert()
261 double a31 = fMat[13]; in invert()
262 double a32 = fMat[14]; in invert()
263 double a33 = fMat[15]; in invert()
320 memcpy(inverse->fMat, tmp, sizeof(tmp)); in invert()
326 transpose_arrays(trans.fMat, fMat); in transpose()
365 fMat[0], fMat[4], fMat[8], fMat[12], in dump()
366 fMat[1], fMat[5], fMat[9], fMat[13], in dump()
367 fMat[2], fMat[6], fMat[10], fMat[14], in dump()
368 fMat[3], fMat[7], fMat[11], fMat[15]); in dump()