Home
last modified time | relevance | path

Searched refs:m2 (Results 1 – 25 of 29) sorted by relevance

12

/hardware/google/gfxstream/third-party/glm/include/glm/detail/
Dtype_mat4x3.inl383 GLM_FUNC_QUALIFIER tmat4x3<T, P> operator+(tmat4x3<T, P> const & m1, tmat4x3<T, P> const & m2) argument
386 m1[0] + m2[0],
387 m1[1] + m2[1],
388 m1[2] + m2[2],
389 m1[3] + m2[3]);
403 GLM_FUNC_QUALIFIER tmat4x3<T, P> operator-(tmat4x3<T, P> const & m1, tmat4x3<T, P> const & m2) argument
406 m1[0] - m2[0],
407 m1[1] - m2[1],
408 m1[2] - m2[2],
409 m1[3] - m2[3]);
[all …]
Dtype_mat3x4.inl349 GLM_FUNC_QUALIFIER tmat3x4<T, P> operator+(tmat3x4<T, P> const & m1, tmat3x4<T, P> const & m2) argument
352 m1[0] + m2[0],
353 m1[1] + m2[1],
354 m1[2] + m2[2]);
367 GLM_FUNC_QUALIFIER tmat3x4<T, P> operator-(tmat3x4<T, P> const & m1, tmat3x4<T, P> const & m2) argument
370 m1[0] - m2[0],
371 m1[1] - m2[1],
372 m1[2] - m2[2]);
421 GLM_FUNC_QUALIFIER tmat4x4<T, P> operator*(tmat3x4<T, P> const & m1, tmat4x3<T, P> const & m2) argument
436 const T SrcB00 = m2[0][0];
[all …]
Dtype_mat4x2.inl390 GLM_FUNC_QUALIFIER tmat4x2<T, P> operator+(tmat4x2<T, P> const & m1, tmat4x2<T, P> const & m2) argument
393 m1[0] + m2[0],
394 m1[1] + m2[1],
395 m1[2] + m2[2],
396 m1[3] + m2[3]);
410 GLM_FUNC_QUALIFIER tmat4x2<T, P> operator-(tmat4x2<T, P> const & m1, tmat4x2<T, P> const & m2) argument
413 m1[0] - m2[0],
414 m1[1] - m2[1],
415 m1[2] - m2[2],
416 m1[3] - m2[3]);
[all …]
Dtype_mat3x3.inl374 GLM_FUNC_QUALIFIER tmat3x3<T, P> operator+(tmat3x3<T, P> const & m1, tmat3x3<T, P> const & m2) argument
377 m1[0] + m2[0],
378 m1[1] + m2[1],
379 m1[2] + m2[2]);
401 GLM_FUNC_QUALIFIER tmat3x3<T, P> operator-(tmat3x3<T, P> const & m1, tmat3x3<T, P> const & m2) argument
404 m1[0] - m2[0],
405 m1[1] - m2[1],
406 m1[2] - m2[2]);
446 GLM_FUNC_QUALIFIER tmat3x3<T, P> operator*(tmat3x3<T, P> const & m1, tmat3x3<T, P> const & m2) argument
458 T const SrcB00 = m2[0][0];
[all …]
Dtype_mat4x4.inl441 GLM_FUNC_QUALIFIER tmat4x4<T, P> operator+(tmat4x4<T, P> const & m1, tmat4x4<T, P> const & m2) argument
444 m1[0] + m2[0],
445 m1[1] + m2[1],
446 m1[2] + m2[2],
447 m1[3] + m2[3]);
471 GLM_FUNC_QUALIFIER tmat4x4<T, P> operator-(tmat4x4<T, P> const & m1, tmat4x4<T, P> const & m2) argument
474 m1[0] - m2[0],
475 m1[1] - m2[1],
476 m1[2] - m2[2],
477 m1[3] - m2[3]);
[all …]
Dtype_mat3x2.inl349 GLM_FUNC_QUALIFIER tmat3x2<T, P> operator+(tmat3x2<T, P> const & m1, tmat3x2<T, P> const & m2) argument
352 m1[0] + m2[0],
353 m1[1] + m2[1],
354 m1[2] + m2[2]);
367 GLM_FUNC_QUALIFIER tmat3x2<T, P> operator-(tmat3x2<T, P> const & m1, tmat3x2<T, P> const & m2) argument
370 m1[0] - m2[0],
371 m1[1] - m2[1],
372 m1[2] - m2[2]);
411 GLM_FUNC_QUALIFIER tmat2x2<T, P> operator*(tmat3x2<T, P> const & m1, tmat2x3<T, P> const & m2) argument
420 const T SrcB00 = m2[0][0];
[all …]
Dtype_mat2x4.inl308 GLM_FUNC_QUALIFIER tmat2x4<T, P> operator+(tmat2x4<T, P> const & m1, tmat2x4<T, P> const & m2) argument
311 m1[0] + m2[0],
312 m1[1] + m2[1]);
324 GLM_FUNC_QUALIFIER tmat2x4<T, P> operator-(tmat2x4<T, P> const & m1, tmat2x4<T, P> const & m2) argument
327 m1[0] - m2[0],
328 m1[1] - m2[1]);
366 GLM_FUNC_QUALIFIER tmat4x4<T, P> operator*(tmat2x4<T, P> const & m1, tmat4x2<T, P> const & m2) argument
377 T SrcB00 = m2[0][0];
378 T SrcB01 = m2[0][1];
379 T SrcB10 = m2[1][0];
[all …]
Dtype_mat2x3.inl307 GLM_FUNC_QUALIFIER tmat2x3<T, P> operator+(tmat2x3<T, P> const & m1, tmat2x3<T, P> const & m2) argument
310 m1[0] + m2[0],
311 m1[1] + m2[1]);
323 GLM_FUNC_QUALIFIER tmat2x3<T, P> operator-(tmat2x3<T, P> const & m1, tmat2x3<T, P> const & m2) argument
326 m1[0] - m2[0],
327 m1[1] - m2[1]);
370 GLM_FUNC_QUALIFIER tmat2x3<T, P> operator*(tmat2x3<T, P> const & m1, tmat2x2<T, P> const & m2) argument
373 m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1],
374 m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1],
375 m1[0][2] * m2[0][0] + m1[1][2] * m2[0][1],
[all …]
Dtype_mat2x2.inl329 GLM_FUNC_QUALIFIER tmat2x2<T, P> operator+(tmat2x2<T, P> const & m1, tmat2x2<T, P> const & m2) argument
332 m1[0] + m2[0],
333 m1[1] + m2[1]);
353 GLM_FUNC_QUALIFIER tmat2x2<T, P> operator-(tmat2x2<T, P> const & m1, tmat2x2<T, P> const & m2) argument
356 m1[0] - m2[0],
357 m1[1] - m2[1]);
401 GLM_FUNC_QUALIFIER tmat2x2<T, P> operator*(tmat2x2<T, P> const & m1, tmat2x2<T, P> const & m2) argument
404 m1[0][0] * m2[0][0] + m1[1][0] * m2[0][1],
405 m1[0][1] * m2[0][0] + m1[1][1] * m2[0][1],
406 m1[0][0] * m2[1][0] + m1[1][0] * m2[1][1],
[all …]
Dtype_mat2x2.hpp125 GLM_FUNC_DECL tmat2x2<T, P> operator+(tmat2x2<T, P> const & m1, tmat2x2<T, P> const & m2);
134 GLM_FUNC_DECL tmat2x2<T, P> operator-(tmat2x2<T, P> const & m1, tmat2x2<T, P> const & m2);
149 GLM_FUNC_DECL tmat2x2<T, P> operator*(tmat2x2<T, P> const & m1, tmat2x2<T, P> const & m2);
152 GLM_FUNC_DECL tmat3x2<T, P> operator*(tmat2x2<T, P> const & m1, tmat3x2<T, P> const & m2);
155 GLM_FUNC_DECL tmat4x2<T, P> operator*(tmat2x2<T, P> const & m1, tmat4x2<T, P> const & m2);
170 GLM_FUNC_DECL tmat2x2<T, P> operator/(tmat2x2<T, P> const & m1, tmat2x2<T, P> const & m2);
175 GLM_FUNC_DECL bool operator==(tmat2x2<T, P> const & m1, tmat2x2<T, P> const & m2);
178 GLM_FUNC_DECL bool operator!=(tmat2x2<T, P> const & m1, tmat2x2<T, P> const & m2);
Dtype_mat2x3.hpp119 GLM_FUNC_DECL tmat2x3<T, P> operator+(tmat2x3<T, P> const & m1, tmat2x3<T, P> const & m2);
125 GLM_FUNC_DECL tmat2x3<T, P> operator-(tmat2x3<T, P> const & m1, tmat2x3<T, P> const & m2);
140 GLM_FUNC_DECL tmat2x3<T, P> operator*(tmat2x3<T, P> const & m1, tmat2x2<T, P> const & m2);
143 GLM_FUNC_DECL tmat3x3<T, P> operator*(tmat2x3<T, P> const & m1, tmat3x2<T, P> const & m2);
146 GLM_FUNC_DECL tmat4x3<T, P> operator*(tmat2x3<T, P> const & m1, tmat4x2<T, P> const & m2);
157 GLM_FUNC_DECL bool operator==(tmat2x3<T, P> const & m1, tmat2x3<T, P> const & m2);
160 GLM_FUNC_DECL bool operator!=(tmat2x3<T, P> const & m1, tmat2x3<T, P> const & m2);
Dtype_mat3x4.hpp126 GLM_FUNC_DECL tmat3x4<T, P> operator+(tmat3x4<T, P> const & m1, tmat3x4<T, P> const & m2);
132 GLM_FUNC_DECL tmat3x4<T, P> operator-(tmat3x4<T, P> const & m1, tmat3x4<T, P> const & m2);
147 GLM_FUNC_DECL tmat4x4<T, P> operator*(tmat3x4<T, P> const & m1, tmat4x3<T, P> const & m2);
150 GLM_FUNC_DECL tmat2x4<T, P> operator*(tmat3x4<T, P> const & m1, tmat2x3<T, P> const & m2);
153 GLM_FUNC_DECL tmat3x4<T, P> operator*(tmat3x4<T, P> const & m1, tmat3x3<T, P> const & m2);
164 GLM_FUNC_DECL bool operator==(tmat3x4<T, P> const & m1, tmat3x4<T, P> const & m2);
167 GLM_FUNC_DECL bool operator!=(tmat3x4<T, P> const & m1, tmat3x4<T, P> const & m2);
Dtype_mat2x4.hpp121 GLM_FUNC_DECL tmat2x4<T, P> operator+(tmat2x4<T, P> const & m1, tmat2x4<T, P> const & m2);
127 GLM_FUNC_DECL tmat2x4<T, P> operator-(tmat2x4<T, P> const & m1, tmat2x4<T, P> const & m2);
142 GLM_FUNC_DECL tmat4x4<T, P> operator*(tmat2x4<T, P> const & m1, tmat4x2<T, P> const & m2);
145 GLM_FUNC_DECL tmat2x4<T, P> operator*(tmat2x4<T, P> const & m1, tmat2x2<T, P> const & m2);
148 GLM_FUNC_DECL tmat3x4<T, P> operator*(tmat2x4<T, P> const & m1, tmat3x2<T, P> const & m2);
159 GLM_FUNC_DECL bool operator==(tmat2x4<T, P> const & m1, tmat2x4<T, P> const & m2);
162 GLM_FUNC_DECL bool operator!=(tmat2x4<T, P> const & m1, tmat2x4<T, P> const & m2);
Dtype_mat4x2.hpp131 GLM_FUNC_DECL tmat4x2<T, P> operator+(tmat4x2<T, P> const & m1, tmat4x2<T, P> const & m2);
137 GLM_FUNC_DECL tmat4x2<T, P> operator-(tmat4x2<T, P> const & m1, tmat4x2<T, P> const & m2);
152 GLM_FUNC_DECL tmat2x2<T, P> operator*(tmat4x2<T, P> const & m1, tmat2x4<T, P> const & m2);
155 GLM_FUNC_DECL tmat3x2<T, P> operator*(tmat4x2<T, P> const & m1, tmat3x4<T, P> const & m2);
158 GLM_FUNC_DECL tmat4x2<T, P> operator*(tmat4x2<T, P> const & m1, tmat4x4<T, P> const & m2);
169 GLM_FUNC_DECL bool operator==(tmat4x2<T, P> const & m1, tmat4x2<T, P> const & m2);
172 GLM_FUNC_DECL bool operator!=(tmat4x2<T, P> const & m1, tmat4x2<T, P> const & m2);
Dtype_mat3x2.hpp126 GLM_FUNC_DECL tmat3x2<T, P> operator+(tmat3x2<T, P> const & m1, tmat3x2<T, P> const & m2);
132 GLM_FUNC_DECL tmat3x2<T, P> operator-(tmat3x2<T, P> const & m1, tmat3x2<T, P> const & m2);
147 GLM_FUNC_DECL tmat2x2<T, P> operator*(tmat3x2<T, P> const & m1, tmat2x3<T, P> const & m2);
150 GLM_FUNC_DECL tmat3x2<T, P> operator*(tmat3x2<T, P> const & m1, tmat3x3<T, P> const & m2);
153 GLM_FUNC_DECL tmat4x2<T, P> operator*(tmat3x2<T, P> const & m1, tmat4x3<T, P> const & m2);
164 GLM_FUNC_DECL bool operator==(tmat3x2<T, P> const & m1, tmat3x2<T, P> const & m2);
167 GLM_FUNC_DECL bool operator!=(tmat3x2<T, P> const & m1, tmat3x2<T, P> const & m2);
Dtype_mat3x3.hpp132 GLM_FUNC_DECL tmat3x3<T, P> operator+(tmat3x3<T, P> const & m1, tmat3x3<T, P> const & m2);
141 GLM_FUNC_DECL tmat3x3<T, P> operator-(tmat3x3<T, P> const & m1, tmat3x3<T, P> const & m2);
156 GLM_FUNC_DECL tmat3x3<T, P> operator*(tmat3x3<T, P> const & m1, tmat3x3<T, P> const & m2);
159 GLM_FUNC_DECL tmat2x3<T, P> operator*(tmat3x3<T, P> const & m1, tmat2x3<T, P> const & m2);
162 GLM_FUNC_DECL tmat4x3<T, P> operator*(tmat3x3<T, P> const & m1, tmat4x3<T, P> const & m2);
177 GLM_FUNC_DECL tmat3x3<T, P> operator/(tmat3x3<T, P> const & m1, tmat3x3<T, P> const & m2);
182 GLM_FUNC_DECL bool operator==(tmat3x3<T, P> const & m1, tmat3x3<T, P> const & m2);
185 GLM_FUNC_DECL bool operator!=(tmat3x3<T, P> const & m1, tmat3x3<T, P> const & m2);
Dtype_mat4x4.hpp137 GLM_FUNC_DECL tmat4x4<T, P> operator+(tmat4x4<T, P> const & m1, tmat4x4<T, P> const & m2);
146 GLM_FUNC_DECL tmat4x4<T, P> operator-(tmat4x4<T, P> const & m1, tmat4x4<T, P> const & m2);
161 GLM_FUNC_DECL tmat2x4<T, P> operator*(tmat4x4<T, P> const & m1, tmat2x4<T, P> const & m2);
164 GLM_FUNC_DECL tmat3x4<T, P> operator*(tmat4x4<T, P> const & m1, tmat3x4<T, P> const & m2);
167 GLM_FUNC_DECL tmat4x4<T, P> operator*(tmat4x4<T, P> const & m1, tmat4x4<T, P> const & m2);
182 GLM_FUNC_DECL tmat4x4<T, P> operator/(tmat4x4<T, P> const & m1, tmat4x4<T, P> const & m2);
187 GLM_FUNC_DECL bool operator==(tmat4x4<T, P> const & m1, tmat4x4<T, P> const & m2);
190 GLM_FUNC_DECL bool operator!=(tmat4x4<T, P> const & m1, tmat4x4<T, P> const & m2);
Dtype_mat4x3.hpp131 GLM_FUNC_DECL tmat4x3<T, P> operator+(tmat4x3<T, P> const & m1, tmat4x3<T, P> const & m2);
137 GLM_FUNC_DECL tmat4x3<T, P> operator-(tmat4x3<T, P> const & m1, tmat4x3<T, P> const & m2);
152 GLM_FUNC_DECL tmat2x3<T, P> operator*(tmat4x3<T, P> const & m1, tmat2x4<T, P> const & m2);
155 GLM_FUNC_DECL tmat3x3<T, P> operator*(tmat4x3<T, P> const & m1, tmat3x4<T, P> const & m2);
158 GLM_FUNC_DECL tmat4x3<T, P> operator*(tmat4x3<T, P> const & m1, tmat4x4<T, P> const & m2);
169 GLM_FUNC_DECL bool operator==(tmat4x3<T, P> const & m1, tmat4x3<T, P> const & m2);
172 GLM_FUNC_DECL bool operator!=(tmat4x3<T, P> const & m1, tmat4x3<T, P> const & m2);
/hardware/google/gfxstream/guest/mesa/src/util/
Du_math.c143 float m0, m1, m2, m3, s; in util_invert_mat4x4() local
180 m2 = r2[0] / r0[0]; in util_invert_mat4x4()
184 r2[1] -= m2 * s; in util_invert_mat4x4()
188 r2[2] -= m2 * s; in util_invert_mat4x4()
192 r2[3] -= m2 * s; in util_invert_mat4x4()
197 r2[4] -= m2 * s; in util_invert_mat4x4()
203 r2[5] -= m2 * s; in util_invert_mat4x4()
209 r2[6] -= m2 * s; in util_invert_mat4x4()
215 r2[7] -= m2 * s; in util_invert_mat4x4()
228 m2 = r2[1] / r1[1]; in util_invert_mat4x4()
[all …]
/hardware/google/gfxstream/third-party/glm/include/glm/gtx/
Dsimd_mat4.hpp109 fmat4x4SIMD operator+ (fmat4x4SIMD const & m1, fmat4x4SIMD const & m2);
113 fmat4x4SIMD operator- (fmat4x4SIMD const & m1, fmat4x4SIMD const & m2);
121 fmat4x4SIMD operator* (fmat4x4SIMD const & m1, fmat4x4SIMD const & m2);
129 fmat4x4SIMD operator/ (fmat4x4SIMD const & m1, fmat4x4SIMD const & m2);
Dsimd_mat4.inl277 const fmat4x4SIMD &m2 argument
282 m1[0] + m2[0],
283 m1[1] + m2[1],
284 m1[2] + m2[2],
285 m1[3] + m2[3]
323 const fmat4x4SIMD &m2 argument
328 m1[0] - m2[0],
329 m1[1] - m2[1],
330 m1[2] - m2[2],
331 m1[3] - m2[3]
[all …]
Dsimd_quat.inl230 GLM_FUNC_QUALIFIER detail::fquatSIMD quatSIMD_cast_impl(const T m0[], const T m1[], const T m2[]) argument
232 T trace = m0[0] + m1[1] + m2[2] + T(1.0);
240 static_cast<float>((m2[0] - m0[2]) * s),
241 static_cast<float>((m1[2] - m2[1]) * s));
247 if (m0[0] > m2[2])
250 T s = sqrt(m0[0] - m1[1] - m2[2] + T(1.0)) * T(0.5);
253 static_cast<float>((m1[2] - m2[1]) * s),
254 static_cast<float>((m2[0] + m0[2]) * s),
261 if (m1[1] > m2[2])
264 T s = sqrt(m1[1] - m0[0] - m2[2] + T(1.0)) * T(0.5);
[all …]
Dmatrix_interpolation.inl119 tmat4x4<T, P> const & m2, argument
124 tmat4x4<T, P> dltRotation = m2 * transpose(m1rot);
129 out[3][0] = m1[3][0] + delta * (m2[3][0] - m1[3][0]);
130 out[3][1] = m1[3][1] + delta * (m2[3][1] - m1[3][1]);
131 out[3][2] = m1[3][2] + delta * (m2[3][2] - m1[3][2]);
Dmatrix_interpolation.hpp55 tmat4x4<T, P> const & m2,
/hardware/google/gfxstream/third-party/glm/include/glm/simd/
Dmatrix.h43 __m128 m2 = _mm_mul_ps(m[2], v2); in glm_mat4_mul_vec4() local
47 __m128 a1 = _mm_add_ps(m2, m3); in glm_mat4_mul_vec4()
62 __m128 m2 = _mm_mul_ps(v, i2); in glm_vec4_mul_mat4() local
69 __m128 u2 = _mm_unpacklo_ps(m2, m3); in glm_vec4_mul_mat4()
70 __m128 u3 = _mm_unpackhi_ps(m2, m3); in glm_vec4_mul_mat4()
90 __m128 m2 = _mm_mul_ps(in1[2], e2); in glm_mat4_mul() local
94 __m128 a1 = _mm_add_ps(m2, m3); in glm_mat4_mul()
108 __m128 m2 = _mm_mul_ps(in1[2], e2); in glm_mat4_mul() local
112 __m128 a1 = _mm_add_ps(m2, m3); in glm_mat4_mul()
126 __m128 m2 = _mm_mul_ps(in1[2], e2); in glm_mat4_mul() local
[all …]

12