/external/chromium_org/third_party/mesa/src/src/mesa/tnl/ |
H A D | t_vb_light.c | 70 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 D | GameBench.cpp | 124 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 D | convexpolyclip.cpp | 42 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/include/gpu/ |
H A D | GrEffect.h | 173 SkMatrix mat; local 174 mat.setIDiv(texture->width(), texture->height()); 175 return mat;
|
/external/chromium_org/third_party/skia/samplecode/ |
H A D | SampleSkLayer.cpp | 15 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/src/core/ |
H A D | SkMatrixClipStateMgr.cpp | 412 int SkMatrixClipStateMgr::addMatToDict(const SkMatrix& mat) { argument 413 if (mat.isIdentity()) { 417 *fMatrixDict.append() = mat;
|
/external/chromium_org/third_party/skia/tests/ |
H A D | DrawBitmapRectTest.cpp | 69 static void rand_matrix(SkMatrix* mat, SkRandom& rand, unsigned mask) { argument 70 mat->setIdentity(); 72 mat->postTranslate(rand.nextSScalar1(), rand.nextSScalar1()); 75 mat->postScale(rand.nextSScalar1(), rand.nextSScalar1()); 78 mat->postRotate(rand.nextSScalar1() * 360); 81 mat->setPerspX(rand.nextSScalar1()); 82 mat->setPerspY(rand.nextSScalar1()); 90 static bool treat_as_sprite(const SkMatrix& mat, const SkISize& size, argument 92 return SkTreatAsSprite(mat, size.width(), size.height(), bits); 98 SkMatrix mat; local [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | Redux.h | 85 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 D | Hyperplane.h | 189 /** 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 D | Tridiagonalization.h | 388 * \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 D | Hyperplane.h | 201 /** 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 D | BiCGSTAB.h | 19 * \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 D | ConjugateGradient.h | 18 * \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 D | HouseholderQR.h | 219 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 D | MappedSparseMatrix.h | 121 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 D | sparse_setter.cpp | 197 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 D | cholesky.cpp | 322 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 D | GMRES.h | 23 * \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 D | IncompleteCholesky.h | 74 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 D | MarketIO.h | 133 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 D | shader.c | 395 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 D | vg_context.c | 517 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 D | vgu.c | 366 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 D | light.c | 635 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 D | m_debug_norm.c | 123 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...] |