/external/chromium_org/third_party/angle/samples/angle/sample_util/ |
D | Matrix.cpp | 98 Matrix4 Matrix4::invert(const Matrix4 &mat) in invert() argument 100 …mat.data[ 5] * mat.data[10] * mat.data[15] - mat.data[5] * mat.data[11] * mat.data[14] - mat.data[… in invert() 101 …mat.data[ 4] * mat.data[10] * mat.data[15] + mat.data[4] * mat.data[11] * mat.data[14] + mat.data[… in invert() 102 …mat.data[ 4] * mat.data[ 9] * mat.data[15] - mat.data[4] * mat.data[11] * mat.data[13] - mat.data[… in invert() 103 …mat.data[ 4] * mat.data[ 9] * mat.data[14] + mat.data[4] * mat.data[10] * mat.data[13] + mat.data[… in invert() 104 …mat.data[ 1] * mat.data[10] * mat.data[15] + mat.data[1] * mat.data[11] * mat.data[14] + mat.data[… in invert() 105 …mat.data[ 0] * mat.data[10] * mat.data[15] - mat.data[0] * mat.data[11] * mat.data[14] - mat.data[… in invert() 106 …mat.data[ 0] * mat.data[ 9] * mat.data[15] + mat.data[0] * mat.data[11] * mat.data[13] + mat.data[… in invert() 107 …mat.data[ 0] * mat.data[ 9] * mat.data[14] - mat.data[0] * mat.data[10] * mat.data[13] - mat.data[… in invert() 108 …mat.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/ |
D | MatrixTest.cpp | 195 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 …]
|
D | MatrixClipCollapseTest.cpp | 141 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 …]
|
D | Matrix44Test.cpp | 110 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 …]
|
D | DrawBitmapRectTest.cpp | 66 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/ |
D | MatrixTest.cpp | 195 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 …]
|
D | Matrix44Test.cpp | 110 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 …]
|
D | MatrixClipCollapseTest.cpp | 141 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 …]
|
D | DrawBitmapRectTest.cpp | 69 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/ |
D | matrix.cc | 15 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/ |
D | matrix.cc | 15 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/ |
D | matrix.h | 83 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/ |
D | matrix.h | 83 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/ |
D | tcuMatrixUtil.hpp | 59 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 …]
|
D | tcuMatrix.hpp | 113 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/ |
D | matrix.c | 28 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/ |
D | cxarray.cpp | 277 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/ |
D | TransformationMatrix.cpp | 298 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/ |
D | TopicAliasing_cwise.cpp | 1 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/ |
D | matrix_i.c | 41 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/ |
D | gpuhelper.h | 41 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/ |
D | Tridiagonalization.h | 427 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/ |
D | Redux.h | 85 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/ |
D | m_matrix.c | 111 #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/ |
D | m_matrix.c | 111 #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 …]
|