Searched defs:mat (Results 76 - 100 of 221) sorted by relevance

123456789

/external/chromium_org/third_party/mesa/src/src/mesa/tnl/
H A Dt_vb_light.c70 struct material_cursor mat[MAT_ATTRIB_MAX]; member in struct:light_stage_data
203 COPY_CLEAN_4V(store->mat[i].current, store->mat[i].size, store->mat[i].ptr);
205 STRIDE_F(store->mat[i].ptr, store->mat[i].stride);
250 store->mat[j].ptr = VB->AttribPtr[i]->start;
251 store->mat[j].stride = VB->AttribPtr[i]->stride;
252 store->mat[j].size = VB->AttribPtr[i]->size;
253 store->mat[
[all...]
/external/chromium_org/third_party/skia/bench/
H A DGameBench.cpp124 SkMatrix mat; variable
151 mat.setTranslate(fSaved[j][0], fSaved[j][1]);
154 mat.preScale(fSaved[j][2], fSaved[j][2]);
156 mat.preRotate(fSaved[j][2]);
159 canvas->concat(mat);
181 mat.setTranslate(fSaved[fNumSaved][0], fSaved[fNumSaved][1]);
185 mat.preScale(fSaved[fNumSaved][2], fSaved[fNumSaved][2]);
188 mat.preRotate(fSaved[fNumSaved][2]);
191 canvas->concat(mat);
/external/chromium_org/third_party/skia/gm/
H A Dconvexpolyclip.cpp42 SkMatrix mat = SkMatrix::I(); local
49 0, &mat))->unref();
52 mat.preTranslate(6 * wScalar, 6 * hScalar);
53 mat.postScale(SK_Scalar1 / 3, SK_Scalar1 / 3);
/external/chromium_org/third_party/skia/samplecode/
H A DSampleSkLayer.cpp15 static void test_inv(const char label[], const SkMatrix44& mat) { argument
17 mat.dump();
20 if (mat.invert(&inv)) {
27 a.setConcat(mat, inv);
28 b.setConcat(inv, mat);
29 SkDebugf("concat mat with inverse pre=%d post=%d\n", a.isIdentity(), b.isIdentity());
40 const SkMatrix44& mat,
44 dst = mat * src;
52 static void test_33(const SkMatrix44& mat, argument
55 SkMatrix dst = mat;
39 test_map(SkScalar x0, SkScalar y0, SkScalar z0, const SkMatrix44& mat, SkScalar x1, SkScalar y1, SkScalar z1) argument
[all...]
/external/chromium_org/third_party/skia/tests/
H A DDrawBitmapRectTest.cpp66 static void rand_matrix(SkMatrix* mat, SkRandom& rand, unsigned mask) { argument
67 mat->setIdentity();
69 mat->postTranslate(rand.nextSScalar1(), rand.nextSScalar1());
72 mat->postScale(rand.nextSScalar1(), rand.nextSScalar1());
75 mat->postRotate(rand.nextSScalar1() * 360);
78 mat->setPerspX(rand.nextSScalar1());
79 mat->setPerspY(rand.nextSScalar1());
87 static bool treat_as_sprite(const SkMatrix& mat, const SkISize& size, argument
89 return SkTreatAsSprite(mat, size.width(), size.height(), bits);
95 SkMatrix mat; local
[all...]
/external/eigen/Eigen/src/Core/
H A DRedux.h85 static EIGEN_STRONG_INLINE Scalar run(const Derived &mat, const Func& func) argument
87 return func(redux_novec_unroller<Func, Derived, Start, HalfLength>::run(mat,func),
88 redux_novec_unroller<Func, Derived, Start+HalfLength, Length-HalfLength>::run(mat,func));
102 static EIGEN_STRONG_INLINE Scalar run(const Derived &mat, const Func&) argument
104 return mat.coeffByOuterInner(outer, inner);
131 static EIGEN_STRONG_INLINE PacketScalar run(const Derived &mat, const Func& func) argument
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&) argument
154 return mat
173 run(const Derived& mat, const Func& func) argument
199 run(const Derived& mat, const Func& func) argument
257 run(const Derived& mat, const Func& func) argument
299 run(const Derived& mat, const Func& func) argument
[all...]
/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DHyperplane.h189 /** Applies the transformation matrix \a mat to \c *this and returns a reference to \c *this.
191 * \param mat the Dim x Dim transformation matrix
192 * \param traits specifies whether the matrix \a mat represents an Isometry
196 inline Hyperplane& transform(const MatrixBase<XprType>& mat, TransformTraits traits = Affine) argument
199 normal() = mat.inverse().transpose() * normal();
201 normal() = mat * normal();
/external/eigen/Eigen/src/Eigenvalues/
H A DTridiagonalization.h388 * \param[in,out] mat On input, the selfadjoint matrix whose tridiagonal
397 * decomposition is computed and stored in \p mat.
399 * Computes the tridiagonal decomposition of the selfadjoint matrix \p mat in place
400 * such that \f$ mat = Q T Q^* \f$ where \f$ Q \f$ is unitary and \f$ T \f$ a real
404 * \p extractQ is true, then the orthogonal matrix Q is passed to \p mat. Otherwise the lower
405 * part of the matrix \p mat is destroyed.
409 * vector \p diag should equal the number of rows in \p mat, and the
427 void tridiagonalization_inplace(MatrixType& mat, DiagonalType& diag, SubDiagonalType& subdiag, bool extractQ) argument
429 eigen_assert(mat.cols()==mat
443 run(MatrixType& mat, DiagonalType& diag, SubDiagonalType& subdiag, bool extractQ) argument
467 run(MatrixType& mat, DiagonalType& diag, SubDiagonalType& subdiag, bool extractQ) argument
511 run(MatrixType& mat, DiagonalType& diag, SubDiagonalType&, bool extractQ) argument
535 TridiagonalizationMatrixTReturnType(const MatrixType& mat) argument
[all...]
/external/eigen/Eigen/src/Geometry/
H A DHyperplane.h201 /** Applies the transformation matrix \a mat to \c *this and returns a reference to \c *this.
203 * \param mat the Dim x Dim transformation matrix
204 * \param traits specifies whether the matrix \a mat represents an #Isometry
208 inline Hyperplane& transform(const MatrixBase<XprType>& mat, TransformTraits traits = Affine) argument
211 normal() = mat.inverse().transpose() * normal();
213 normal() = mat * normal();
/external/eigen/Eigen/src/IterativeLinearSolvers/
H A DBiCGSTAB.h19 * \param mat The matrix A
29 bool bicgstab(const MatrixType& mat, const Rhs& rhs, Dest& x, argument
41 int n = mat.cols();
43 VectorType r = rhs - mat * x;
87 v.noalias() = mat * y;
93 t.noalias() = mat * z;
H A DConjugateGradient.h18 * \param mat The matrix A
28 void conjugate_gradient(const MatrixType& mat, const Rhs& rhs, Dest& x, argument
41 int n = mat.cols();
43 VectorType residual = rhs - mat * x; //initial residual
70 tmp.noalias() = mat * p; // the bottleneck of the algorithm
/external/eigen/Eigen/src/QR/
H A DHouseholderQR.h219 void householder_qr_inplace_unblocked(MatrixQR& mat, HCoeffs& hCoeffs, typename MatrixQR::Scalar* tempData = 0) argument
224 Index rows = mat.rows();
225 Index cols = mat.cols();
244 mat.col(k).tail(remainingRows).makeHouseholderInPlace(hCoeffs.coeffRef(k), beta);
245 mat.coeffRef(k,k) = beta;
248 mat.bottomRightCorner(remainingRows, remainingCols)
249 .applyHouseholderOnTheLeft(mat.col(k).tail(remainingRows-1), hCoeffs.coeffRef(k), tempData+k+1);
255 void householder_qr_inplace_blocked(MatrixQR& mat, HCoeffs& hCoeffs, argument
263 Index rows = mat.rows();
264 Index cols = mat
[all...]
/external/eigen/Eigen/src/SparseCore/
H A DMappedSparseMatrix.h121 InnerIterator(const MappedSparseMatrix& mat, Index outer) argument
122 : m_matrix(mat),
124 m_id(mat.outerIndexPtr()[outer]),
126 m_end(mat.outerIndexPtr()[outer+1])
152 ReverseInnerIterator(const MappedSparseMatrix& mat, Index outer) argument
153 : m_matrix(mat),
155 m_id(mat.outerIndexPtr()[outer+1]),
156 m_start(mat.outerIndexPtr()[outer]),
/external/eigen/bench/
H A Dsparse_setter.cpp197 SparseMatrix<Scalar> mat(SIZE,SIZE);
198 //mat.startFill(2000000/*coords.size()*/);
201 mat.insert(coords[i].x(), coords[i].y()) = vals[i];
203 mat.finalize();
211 DynamicSparseMatrix<Scalar> mat(SIZE,SIZE);
212 mat.reserve(coords.size()/10);
215 mat.coeffRef(coords[i].x(), coords[i].y()) += vals[i];
217 mat.finalize();
219 return &mat.coeffRef(coords[0].x(), coords[0].y());
226 DynamicSparseMatrix<Scalar> mat(SIZ
250 SparseMatrix<Scalar> mat = setter; local
[all...]
/external/eigen/test/
H A Dcholesky.cpp322 MatrixType mat; local
324 mat << 1, 0, 0, -1;
325 LDLT<MatrixType> ldlt(mat);
330 mat << 1, 2, 2, 1;
331 LDLT<MatrixType> ldlt(mat);
336 mat << 0, 0, 0, 0;
337 LDLT<MatrixType> ldlt(mat);
342 mat << 0, 0, 0, 1;
343 LDLT<MatrixType> ldlt(mat);
348 mat <<
[all...]
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
H A DGMRES.h23 * \param mat matrix of linear system of equations
56 bool gmres(const MatrixType & mat, const Rhs & rhs, Dest & x, const Preconditioner & precond, argument
71 const int m = mat.rows();
73 VectorType p0 = rhs - mat*x;
105 // apply matrix M to v: v = mat * v;
106 VectorType t=mat*v;
177 // reset data for a restart r0 = rhs - mat * x;
178 VectorType p0=mat*x;
H A DIncompleteCholesky.h74 void analyzePattern(const MatrixType& mat) argument
77 ord(mat.template selfadjointView<UpLo>(), m_perm);
132 void IncompleteCholesky<Scalar,_UpLo, OrderingType>::factorize(const _MatrixType& mat) argument
141 if (m_perm.rows() == mat.rows() ) // To detect the null permutation
142 m_L.template selfadjointView<Lower>() = mat.template selfadjointView<_UpLo>().twistedBy(m_perm);
144 m_L.template selfadjointView<Lower>() = mat.template selfadjointView<_UpLo>();
/external/eigen/unsupported/Eigen/src/SparseExtra/
H A DMarketIO.h133 bool loadMarket(SparseMatrixType& mat, const std::string& filename) argument
166 mat.resize(M,N);
167 mat.reserve(NNZ);
183 mat.setFromTriplets(elements.begin(), elements.end());
224 bool saveMarket(const SparseMatrixType& mat, const std::string& filename, int sym = 0) argument
236 out << mat.rows() << " " << mat.cols() << " " << mat.nonZeros() << "\n";
238 for(int j=0; j<mat.outerSize(); ++j)
239 for(typename SparseMatrixType::InnerIterator it(mat,
[all...]
/external/mesa3d/src/gallium/state_trackers/vega/
H A Dshader.c395 const struct matrix *mat)
397 shader->modelview = *mat;
403 void shader_set_paint_matrix(struct shader *shader, const struct matrix *mat) argument
408 memcpy(&shader->paint_matrix, mat, sizeof(*mat));
394 shader_set_surface_matrix(struct shader *shader, const struct matrix *mat) argument
H A Dvg_context.c517 struct matrix *mat)
522 memcpy(mat, paint_to_user, sizeof(*paint_to_user));
523 if (!matrix_invert(mat))
531 matrix_mult(mat, &tmp);
514 vg_get_paint_matrix(struct vg_context *ctx, const struct matrix *paint_to_user, const struct matrix *user_to_surface, struct matrix *mat) argument
H A Dvgu.c366 struct matrix mat; local
375 &mat))
378 if (!matrix_is_invertible(&mat))
381 memcpy(matrix, mat.m, sizeof(VGfloat) * 9);
392 struct matrix mat; local
401 &mat))
404 if (!matrix_is_invertible(&mat))
407 memcpy(matrix, mat.m, sizeof(VGfloat) * 9);
422 struct matrix mat; local
435 &mat))
[all...]
/external/mesa3d/src/mesa/main/
H A Dlight.c635 GLfloat (*mat)[4] = ctx->Light.Material.Attrib;
647 mat[MAT_ATTRIB_FRONT_AMBIENT]);
654 mat[MAT_ATTRIB_BACK_AMBIENT]);
660 COPY_3V( ctx->Light._BaseColor[0], mat[MAT_ATTRIB_FRONT_EMISSION] );
661 ACC_SCALE_3V( ctx->Light._BaseColor[0], mat[MAT_ATTRIB_FRONT_AMBIENT],
666 COPY_3V( ctx->Light._BaseColor[1], mat[MAT_ATTRIB_BACK_EMISSION] );
667 ACC_SCALE_3V( ctx->Light._BaseColor[1], mat[MAT_ATTRIB_BACK_AMBIENT],
675 mat[MAT_ATTRIB_FRONT_DIFFUSE] );
682 mat[MAT_ATTRIB_BACK_DIFFUSE] );
690 mat[MAT_ATTRIB_FRONT_SPECULA
712 struct gl_material *mat = &ctx->Light.Material; local
[all...]
/external/mesa3d/src/mesa/math/
H A Dm_debug_norm.c123 static void ref_norm_transform_rescale( const GLmatrix *mat, argument
131 const GLfloat *m = mat->inv;
146 static void ref_norm_transform_normalize( const GLmatrix *mat, argument
154 const GLfloat *m = mat->inv;
199 GLmatrix mat[1]; local
211 mat->m = (GLfloat *) _mesa_align_malloc( 16 * sizeof(GLfloat), 16 );
212 mat->inv = m = mat->m;
278 ref_norm_transform_rescale( mat, scale, source, NULL, ref );
280 ref_norm_transform_normalize( mat, scal
[all...]
/external/mesa3d/src/mesa/program/
H A Dprog_statevars.c59 const struct gl_material *mat = &ctx->Light.Material; local
69 COPY_4V(value, mat->Attrib[MAT_ATTRIB_FRONT_AMBIENT + face]);
72 COPY_4V(value, mat->Attrib[MAT_ATTRIB_FRONT_DIFFUSE + face]);
75 COPY_4V(value, mat->Attrib[MAT_ATTRIB_FRONT_SPECULAR + face]);
78 COPY_4V(value, mat->Attrib[MAT_ATTRIB_FRONT_EMISSION + face]);
81 value[0] = mat->Attrib[MAT_ATTRIB_FRONT_SHININESS + face][0];
291 const gl_state_index mat = state[0]; local
302 if (mat == STATE_MODELVIEW_MATRIX) {
305 else if (mat == STATE_PROJECTION_MATRIX) {
308 else if (mat
1001 const gl_state_index mat = state[0]; local
1084 load_matrix(GLfloat registers[][4], GLuint pos, const GLfloat mat[16]) argument
1100 load_transpose_matrix(GLfloat registers[][4], GLuint pos, const GLfloat mat[16]) argument
1119 GLmatrix *mat; local
[all...]
/external/mesa3d/src/mesa/tnl/
H A Dt_vb_light.c70 struct material_cursor mat[MAT_ATTRIB_MAX]; member in struct:light_stage_data
203 COPY_CLEAN_4V(store->mat[i].current, store->mat[i].size, store->mat[i].ptr);
205 STRIDE_F(store->mat[i].ptr, store->mat[i].stride);
250 store->mat[j].ptr = VB->AttribPtr[i]->start;
251 store->mat[j].stride = VB->AttribPtr[i]->stride;
252 store->mat[j].size = VB->AttribPtr[i]->size;
253 store->mat[
[all...]

Completed in 356 milliseconds

123456789