Home
last modified time | relevance | path

Searched refs:mat (Results 1 – 25 of 346) sorted by relevance

12345678910>>...14

/external/chromium_org/third_party/angle/samples/angle/sample_util/
DMatrix.cpp98 Matrix4 Matrix4::invert(const Matrix4 &mat) in invert() argument
100mat.data[ 5] * mat.data[10] * mat.data[15] - mat.data[5] * mat.data[11] * mat.data[14] - mat.data[… in invert()
101mat.data[ 4] * mat.data[10] * mat.data[15] + mat.data[4] * mat.data[11] * mat.data[14] + mat.data[… in invert()
102mat.data[ 4] * mat.data[ 9] * mat.data[15] - mat.data[4] * mat.data[11] * mat.data[13] - mat.data[… in invert()
103mat.data[ 4] * mat.data[ 9] * mat.data[14] + mat.data[4] * mat.data[10] * mat.data[13] + mat.data[… in invert()
104mat.data[ 1] * mat.data[10] * mat.data[15] + mat.data[1] * mat.data[11] * mat.data[14] + mat.data[… in invert()
105mat.data[ 0] * mat.data[10] * mat.data[15] - mat.data[0] * mat.data[11] * mat.data[14] - mat.data[… in invert()
106mat.data[ 0] * mat.data[ 9] * mat.data[15] + mat.data[0] * mat.data[11] * mat.data[13] + mat.data[… in invert()
107mat.data[ 0] * mat.data[ 9] * mat.data[14] - mat.data[0] * mat.data[10] * mat.data[13] - mat.data[… in invert()
108mat.data[ 1] * mat.data[ 6] * mat.data[15] - mat.data[1] * mat.data[ 7] * mat.data[14] - mat.data[… in invert()
[all …]
/external/chromium_org/third_party/skia/tests/
DMatrixTest.cpp195 SkMatrix mat; in test_matrix_min_max_scale() local
196 mat.reset(); in test_matrix_min_max_scale()
199 mat.postConcat(mats[x]); in test_matrix_min_max_scale()
202 SkScalar minScale = mat.getMinScale(); in test_matrix_min_max_scale()
203 SkScalar maxScale = mat.getMaxScale(); in test_matrix_min_max_scale()
205 REPORTER_ASSERT(reporter, (maxScale < 0) == mat.hasPerspective()); in test_matrix_min_max_scale()
208 bool success = mat.getMinMaxScales(scales); in test_matrix_min_max_scale()
209 REPORTER_ASSERT(reporter, success == !mat.hasPerspective()); in test_matrix_min_max_scale()
212 if (mat.hasPerspective()) { in test_matrix_min_max_scale()
231 mat.mapVectors(vectors, SK_ARRAY_COUNT(vectors)); in test_matrix_min_max_scale()
[all …]
DMatrixClipCollapseTest.cpp141 typedef void (*PFEmitMC)(SkCanvas* canvas, MatType mat, ClipType clip,
144 typedef void (*PFEmitBody)(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
147 typedef void (*PFEmitStruct)(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
194 static void add_clip(ClipType clip, MatType mat, SkTDArray<DrawType>* expected) { in add_clip() argument
224 static void emit_mat(SkCanvas* canvas, MatType mat) { in emit_mat() argument
225 switch (mat) { in emit_mat()
257 static void add_mat(MatType mat, SkTDArray<DrawType>* expected) { in add_mat() argument
263 switch (mat) { in add_mat()
325 static void emit_clip_and_mat(SkCanvas* canvas, MatType mat, ClipType clip, in emit_clip_and_mat() argument
329 emit_mat(canvas, mat); in emit_clip_and_mat()
[all …]
DMatrix44Test.cpp110 SkMatrix44 mat(SkMatrix44::kUninitialized_Constructor); in test_translate() local
113 mat.setTranslate(0, 0, 0); in test_translate()
114 REPORTER_ASSERT(reporter, bits_isonly(mat.getType(), SkMatrix44::kIdentity_Mask)); in test_translate()
115 mat.setTranslate(1, 2, 3); in test_translate()
116 REPORTER_ASSERT(reporter, bits_isonly(mat.getType(), SkMatrix44::kTranslate_Mask)); in test_translate()
117 REPORTER_ASSERT(reporter, mat.invert(&inverse)); in test_translate()
127 mat = a; in test_translate()
128 mat.preTranslate(10, 11, 12); in test_translate()
129 REPORTER_ASSERT(reporter, mat == c); in test_translate()
132 mat = a; in test_translate()
[all …]
DDrawBitmapRectTest.cpp66 static void rand_matrix(SkMatrix* mat, SkRandom& rand, unsigned mask) { in rand_matrix() argument
67 mat->setIdentity(); in rand_matrix()
69 mat->postTranslate(rand.nextSScalar1(), rand.nextSScalar1()); in rand_matrix()
72 mat->postScale(rand.nextSScalar1(), rand.nextSScalar1()); in rand_matrix()
75 mat->postRotate(rand.nextSScalar1() * 360); in rand_matrix()
78 mat->setPerspX(rand.nextSScalar1()); in rand_matrix()
79 mat->setPerspY(rand.nextSScalar1()); in rand_matrix()
87 static bool treat_as_sprite(const SkMatrix& mat, const SkISize& size, in treat_as_sprite() argument
89 return SkTreatAsSprite(mat, size.width(), size.height(), bits); in treat_as_sprite()
95 SkMatrix mat; in test_treatAsSprite() local
[all …]
/external/skia/tests/
DMatrixTest.cpp195 SkMatrix mat; in test_matrix_min_max_scale() local
196 mat.reset(); in test_matrix_min_max_scale()
199 mat.postConcat(mats[x]); in test_matrix_min_max_scale()
202 SkScalar minScale = mat.getMinScale(); in test_matrix_min_max_scale()
203 SkScalar maxScale = mat.getMaxScale(); in test_matrix_min_max_scale()
205 REPORTER_ASSERT(reporter, (maxScale < 0) == mat.hasPerspective()); in test_matrix_min_max_scale()
208 bool success = mat.getMinMaxScales(scales); in test_matrix_min_max_scale()
209 REPORTER_ASSERT(reporter, success == !mat.hasPerspective()); in test_matrix_min_max_scale()
212 if (mat.hasPerspective()) { in test_matrix_min_max_scale()
231 mat.mapVectors(vectors, SK_ARRAY_COUNT(vectors)); in test_matrix_min_max_scale()
[all …]
DMatrix44Test.cpp110 SkMatrix44 mat(SkMatrix44::kUninitialized_Constructor); in test_translate() local
113 mat.setTranslate(0, 0, 0); in test_translate()
114 REPORTER_ASSERT(reporter, bits_isonly(mat.getType(), SkMatrix44::kIdentity_Mask)); in test_translate()
115 mat.setTranslate(1, 2, 3); in test_translate()
116 REPORTER_ASSERT(reporter, bits_isonly(mat.getType(), SkMatrix44::kTranslate_Mask)); in test_translate()
117 REPORTER_ASSERT(reporter, mat.invert(&inverse)); in test_translate()
127 mat = a; in test_translate()
128 mat.preTranslate(10, 11, 12); in test_translate()
129 REPORTER_ASSERT(reporter, mat == c); in test_translate()
132 mat = a; in test_translate()
[all …]
DMatrixClipCollapseTest.cpp141 typedef void (*PFEmitMC)(SkCanvas* canvas, MatType mat, ClipType clip,
144 typedef void (*PFEmitBody)(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
147 typedef void (*PFEmitStruct)(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
194 static void add_clip(ClipType clip, MatType mat, SkTDArray<DrawType>* expected) { in add_clip() argument
224 static void emit_mat(SkCanvas* canvas, MatType mat) { in emit_mat() argument
225 switch (mat) { in emit_mat()
257 static void add_mat(MatType mat, SkTDArray<DrawType>* expected) { in add_mat() argument
263 switch (mat) { in add_mat()
325 static void emit_clip_and_mat(SkCanvas* canvas, MatType mat, ClipType clip, in emit_clip_and_mat() argument
329 emit_mat(canvas, mat); in emit_clip_and_mat()
[all …]
DDrawBitmapRectTest.cpp69 static void rand_matrix(SkMatrix* mat, SkRandom& rand, unsigned mask) { in rand_matrix() argument
70 mat->setIdentity(); in rand_matrix()
72 mat->postTranslate(rand.nextSScalar1(), rand.nextSScalar1()); in rand_matrix()
75 mat->postScale(rand.nextSScalar1(), rand.nextSScalar1()); in rand_matrix()
78 mat->postRotate(rand.nextSScalar1() * 360); in rand_matrix()
81 mat->setPerspX(rand.nextSScalar1()); in rand_matrix()
82 mat->setPerspY(rand.nextSScalar1()); in rand_matrix()
90 static bool treat_as_sprite(const SkMatrix& mat, const SkISize& size, in treat_as_sprite() argument
92 return SkTreatAsSprite(mat, size.width(), size.height(), bits); in treat_as_sprite()
98 SkMatrix mat; in test_treatAsSprite() local
[all …]
/external/chromium_org/native_client_sdk/src/gonacl_appengine/src/cube/
Dmatrix.cc15 void glhFrustumf2(Matrix_t mat, in glhFrustumf2() argument
27 mat[0] = temp / temp2; in glhFrustumf2()
28 mat[1] = 0.0f; in glhFrustumf2()
29 mat[2] = 0.0f; in glhFrustumf2()
30 mat[3] = 0.0f; in glhFrustumf2()
31 mat[4] = 0.0f; in glhFrustumf2()
32 mat[5] = temp / temp3; in glhFrustumf2()
33 mat[6] = 0.0f; in glhFrustumf2()
34 mat[7] = 0.0f; in glhFrustumf2()
35 mat[8] = (right + left) / temp2; in glhFrustumf2()
[all …]
/external/chromium_org/native_client_sdk/src/examples/api/graphics_3d/
Dmatrix.cc15 void glhFrustumf2(Matrix_t mat, in glhFrustumf2() argument
27 mat[0] = temp / temp2; in glhFrustumf2()
28 mat[1] = 0.0f; in glhFrustumf2()
29 mat[2] = 0.0f; in glhFrustumf2()
30 mat[3] = 0.0f; in glhFrustumf2()
31 mat[4] = 0.0f; in glhFrustumf2()
32 mat[5] = temp / temp3; in glhFrustumf2()
33 mat[6] = 0.0f; in glhFrustumf2()
34 mat[7] = 0.0f; in glhFrustumf2()
35 mat[8] = (right + left) / temp2; in glhFrustumf2()
[all …]
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vega/
Dmatrix.h83 static INLINE void matrix_init(struct matrix *mat, in matrix_init() argument
86 memcpy(mat->m, val, sizeof(VGfloat) * 9); in matrix_init()
89 static INLINE void matrix_inits(struct matrix *mat, in matrix_inits() argument
94 mat->m[0] = m11; mat->m[1] = m12; mat->m[2] = m13; in matrix_inits()
95 mat->m[3] = m21; mat->m[4] = m22; mat->m[5] = m23; in matrix_inits()
96 mat->m[6] = m31; mat->m[7] = m32; mat->m[8] = m33; in matrix_inits()
152 static INLINE void matrix_map_point(struct matrix *mat, in matrix_map_point() argument
160 *out_x = mat->m[0]*tmp_x + mat->m[3]*tmp_y + mat->m[6]; in matrix_map_point()
161 *out_y = mat->m[1]*tmp_x + mat->m[4]*tmp_y + mat->m[7]; in matrix_map_point()
162 if (!matrix_is_affine(mat)) { in matrix_map_point()
[all …]
/external/mesa3d/src/gallium/state_trackers/vega/
Dmatrix.h83 static INLINE void matrix_init(struct matrix *mat, in matrix_init() argument
86 memcpy(mat->m, val, sizeof(VGfloat) * 9); in matrix_init()
89 static INLINE void matrix_inits(struct matrix *mat, in matrix_inits() argument
94 mat->m[0] = m11; mat->m[1] = m12; mat->m[2] = m13; in matrix_inits()
95 mat->m[3] = m21; mat->m[4] = m22; mat->m[5] = m23; in matrix_inits()
96 mat->m[6] = m31; mat->m[7] = m32; mat->m[8] = m33; in matrix_inits()
152 static INLINE void matrix_map_point(struct matrix *mat, in matrix_map_point() argument
160 *out_x = mat->m[0]*tmp_x + mat->m[3]*tmp_y + mat->m[6]; in matrix_map_point()
161 *out_y = mat->m[1]*tmp_x + mat->m[4]*tmp_y + mat->m[7]; in matrix_map_point()
162 if (!matrix_is_affine(mat)) { in matrix_map_point()
[all …]
/external/deqp/framework/common/
DtcuMatrixUtil.hpp59 Matrix<float, 2, 2> mat; in rotationMatrix() local
63 mat(0, 0) = c; in rotationMatrix()
64 mat(0, 1) = -s; in rotationMatrix()
65 mat(1, 0) = s; in rotationMatrix()
66 mat(1, 1) = c; in rotationMatrix()
68 return mat; in rotationMatrix()
73 Matrix<float, 2, 2> mat; in shearMatrix() local
74 mat(0, 0) = 1.0f; in shearMatrix()
75 mat(0, 1) = shear.x(); in shearMatrix()
76 mat(1, 0) = shear.y(); in shearMatrix()
[all …]
DtcuMatrix.hpp113 static T doDeterminant (const Matrix<T, Size, Size>& mat);
114 static Matrix<T, Size, Size> doInverse (const Matrix<T, Size, Size>& mat);
120 static T doDeterminant (const Matrix<T, 2, 2>& mat);
121 static Matrix<T, 2, 2> doInverse (const Matrix<T, 2, 2>& mat);
127 static T doDeterminant (const Matrix<T, 3, 3>& mat);
128 static Matrix<T, 3, 3> doInverse (const Matrix<T, 3, 3>& mat);
134 static T doDeterminant (const Matrix<T, 4, 4>& mat);
135 static Matrix<T, 4, 4> doInverse (const Matrix<T, 4, 4>& mat);
142 T determinant (const Matrix<T, Size, Size>& mat) in determinant() argument
144 return SquareMatrixOps<T, Size>::doDeterminant(mat); in determinant()
[all …]
/external/chromium_org/third_party/qcms/src/
Dmatrix.c28 struct vector matrix_eval(struct matrix mat, struct vector v) in matrix_eval() argument
31 result.v[0] = mat.m[0][0]*v.v[0] + mat.m[0][1]*v.v[1] + mat.m[0][2]*v.v[2]; in matrix_eval()
32 result.v[1] = mat.m[1][0]*v.v[0] + mat.m[1][1]*v.v[1] + mat.m[1][2]*v.v[2]; in matrix_eval()
33 result.v[2] = mat.m[2][0]*v.v[0] + mat.m[2][1]*v.v[1] + mat.m[2][2]*v.v[2]; in matrix_eval()
39 float matrix_det(struct matrix mat) in matrix_det() argument
42 det = mat.m[0][0]*mat.m[1][1]*mat.m[2][2] + in matrix_det()
43 mat.m[0][1]*mat.m[1][2]*mat.m[2][0] + in matrix_det()
44 mat.m[0][2]*mat.m[1][0]*mat.m[2][1] - in matrix_det()
45 mat.m[0][0]*mat.m[1][2]*mat.m[2][1] - in matrix_det()
46 mat.m[0][1]*mat.m[1][0]*mat.m[2][2] - in matrix_det()
[all …]
/external/opencv/cxcore/src/
Dcxarray.cpp277 cvInitMatNDHeader( CvMatND* mat, int dims, const int* sizes, in cvInitMatNDHeader() argument
290 if( !mat ) in cvInitMatNDHeader()
307 mat->dim[i].size = sizes[i]; in cvInitMatNDHeader()
310 mat->dim[i].step = (int)step; in cvInitMatNDHeader()
314 mat->type = CV_MATND_MAGIC_VAL | (step <= INT_MAX ? CV_MAT_CONT_FLAG : 0) | type; in cvInitMatNDHeader()
315 mat->dims = dims; in cvInitMatNDHeader()
316 mat->data.ptr = (uchar*)data; in cvInitMatNDHeader()
317 mat->refcount = 0; in cvInitMatNDHeader()
318 mat->hdr_refcount = 0; in cvInitMatNDHeader()
319 result = mat; in cvInitMatNDHeader()
[all …]
/external/chromium_org/third_party/WebKit/Source/platform/transforms/
DTransformationMatrix.cpp298 static bool decompose(const TransformationMatrix::Matrix4& mat, TransformationMatrix::DecomposedTyp… in decompose() argument
301 memcpy(localMatrix, mat, sizeof(TransformationMatrix::Matrix4)); in decompose()
778 TransformationMatrix mat; in rotate3d() local
782 mat.m_matrix[0][0] = 1.0; in rotate3d()
783 mat.m_matrix[0][1] = 0.0; in rotate3d()
784 mat.m_matrix[0][2] = 0.0; in rotate3d()
785 mat.m_matrix[1][0] = 0.0; in rotate3d()
786 mat.m_matrix[1][1] = cosTheta; in rotate3d()
787 mat.m_matrix[1][2] = sinTheta; in rotate3d()
788 mat.m_matrix[2][0] = 0.0; in rotate3d()
[all …]
/external/eigen/doc/snippets/
DTopicAliasing_cwise.cpp1 MatrixXf mat(2,2); variable
2 mat << 1, 2, 4, 7;
3 cout << "Here is the matrix mat:\n" << mat << endl << endl;
5 mat = 2 * mat;
6 cout << "After 'mat = 2 * mat', mat = \n" << mat << endl << endl;
9 mat = mat - MatrixXf::Identity(2,2);
10 cout << "After the subtraction, it becomes\n" << mat << endl << endl;
13 ArrayXXf arr = mat;
18 mat << 1, 2, 4, 7;
19 mat = (2 * mat - MatrixXf::Identity(2,2)).array().square();
[all …]
/external/srec/srec/clib/
Dmatrix_i.c41 void lubksb(double **mat, int dim, int *index, double *b);
42 int ludcmp(double **mat, int dim, int *index);
44 int invert_matrix(covdata **mat, covdata **inv, int dim) in invert_matrix() argument
53 ASSERT(mat); in invert_matrix()
62 input[ii][jj] = mat[ii][jj]; in invert_matrix()
89 sum += mat[ii][kk] * inv[kk][jj]; in invert_matrix()
99 int ludcmp(double **mat, int dim, int *index) in ludcmp() argument
114 if ((temp = (double) fabs(mat[ii][jj])) > big) big = temp; in ludcmp()
128 sum = mat[ii][jj]; in ludcmp()
130 sum -= mat[ii][kk] * mat[kk][jj]; in ludcmp()
[all …]
/external/eigen/demos/opengl/
Dgpuhelper.h41 void multMatrix(const Matrix<Scalar,4,4, _Flags, 4,4>& mat, GLenum matrixTarget);
51 void loadMatrix(const Eigen::Matrix<Scalar,4,4, _Flags, 4,4>& mat, GLenum matrixTarget);
70 inline void pushMatrix(const Matrix<Scalar,4,4, _Flags, 4,4>& mat, GLenum matrixTarget);
120 … static void loadMatrix(const Matrix<float, 4,4, _Flags, 4,4>& mat) { glLoadMatrixf(mat.data()); }
121 … static void loadMatrix(const Matrix<double,4,4, _Flags, 4,4>& mat) { glLoadMatrixd(mat.data()); }
122 … static void multMatrix(const Matrix<float, 4,4, _Flags, 4,4>& mat) { glMultMatrixf(mat.data()); }
123 … static void multMatrix(const Matrix<double,4,4, _Flags, 4,4>& mat) { glMultMatrixd(mat.data()); }
128 …static void loadMatrix(const Matrix<float, 4,4, _Flags, 4,4>& mat) { glLoadMatrixf(mat.transpose(…
129 …static void loadMatrix(const Matrix<double,4,4, _Flags, 4,4>& mat) { glLoadMatrixd(mat.transpose()…
130 …static void multMatrix(const Matrix<float, 4,4, _Flags, 4,4>& mat) { glMultMatrixf(mat.transpose(…
[all …]
/external/eigen/Eigen/src/Eigenvalues/
DTridiagonalization.h427 void tridiagonalization_inplace(MatrixType& mat, DiagonalType& diag, SubDiagonalType& subdiag, bool…
429 eigen_assert(mat.cols()==mat.rows() && diag.size()==mat.rows() && subdiag.size()==mat.rows()-1);
430 tridiagonalization_inplace_selector<MatrixType>::run(mat, diag, subdiag, extractQ);
443 static void run(MatrixType& mat, DiagonalType& diag, SubDiagonalType& subdiag, bool extractQ)
445 CoeffVectorType hCoeffs(mat.cols()-1);
446 tridiagonalization_inplace(mat,hCoeffs);
447 diag = mat.diagonal().real();
448 subdiag = mat.template diagonal<-1>().real();
450 mat = HouseholderSequenceType(mat, hCoeffs.conjugate())
451 .setLength(mat.rows() - 1)
[all …]
/external/eigen/Eigen/src/Core/
DRedux.h85 static EIGEN_STRONG_INLINE Scalar run(const Derived &mat, const Func& func) in run()
87 return func(redux_novec_unroller<Func, Derived, Start, HalfLength>::run(mat,func), in run()
88 … redux_novec_unroller<Func, Derived, Start+HalfLength, Length-HalfLength>::run(mat,func)); in run()
102 static EIGEN_STRONG_INLINE Scalar run(const Derived &mat, const Func&)
104 return mat.coeffByOuterInner(outer, inner);
131 static EIGEN_STRONG_INLINE PacketScalar run(const Derived &mat, const Func& func)
134 redux_vec_unroller<Func, Derived, Start, HalfLength>::run(mat,func),
135 redux_vec_unroller<Func, Derived, Start+HalfLength, Length-HalfLength>::run(mat,func) );
152 static EIGEN_STRONG_INLINE PacketScalar run(const Derived &mat, const Func&)
154 return mat.template packetByOuterInner<alignment>(outer, inner);
[all …]
/external/chromium_org/third_party/mesa/src/src/mesa/math/
Dm_matrix.c111 #define TEST_MAT_FLAGS(mat, a) \ argument
112 ((MAT_FLAGS_GEOMETRY & (~(a)) & ((mat)->flags) ) == 0)
214 static void matrix_multf( GLmatrix *mat, const GLfloat *m, GLuint flags ) in matrix_multf() argument
216 mat->flags |= (flags | MAT_DIRTY_TYPE | MAT_DIRTY_INVERSE); in matrix_multf()
218 if (TEST_MAT_FLAGS(mat, MAT_FLAGS_3D)) in matrix_multf()
219 matmul34( mat->m, mat->m, m ); in matrix_multf()
221 matmul4( mat->m, mat->m, m ); in matrix_multf()
352 static GLboolean invert_matrix_general( GLmatrix *mat ) in invert_matrix_general() argument
354 const GLfloat *m = mat->m; in invert_matrix_general()
355 GLfloat *out = mat->inv; in invert_matrix_general()
[all …]
/external/mesa3d/src/mesa/math/
Dm_matrix.c111 #define TEST_MAT_FLAGS(mat, a) \ argument
112 ((MAT_FLAGS_GEOMETRY & (~(a)) & ((mat)->flags) ) == 0)
214 static void matrix_multf( GLmatrix *mat, const GLfloat *m, GLuint flags ) in matrix_multf() argument
216 mat->flags |= (flags | MAT_DIRTY_TYPE | MAT_DIRTY_INVERSE); in matrix_multf()
218 if (TEST_MAT_FLAGS(mat, MAT_FLAGS_3D)) in matrix_multf()
219 matmul34( mat->m, mat->m, m ); in matrix_multf()
221 matmul4( mat->m, mat->m, m ); in matrix_multf()
352 static GLboolean invert_matrix_general( GLmatrix *mat ) in invert_matrix_general() argument
354 const GLfloat *m = mat->m; in invert_matrix_general()
355 GLfloat *out = mat->inv; in invert_matrix_general()
[all …]

12345678910>>...14