Searched defs:mat (Results 1 - 25 of 221) sorted by last modified time

123456789

/external/srec/srec/clib/
H A Djacobi.c41 static double SumOffDiag(double **mat, int dim);
49 // <mat> of size <dim>x<dim>. Fills in <egval> with the eigenvalues
50 // and <egvec[i]> with the i-th normalized eignevector of <mat>.
77 /* initialize v to identity matrix, d and b to the diagonal of mat */
204 static double SumOffDiag(double **mat, int dim) argument
214 sum += fabs(mat[i][j]);
H A 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) argument
53 ASSERT(mat);
62 input[ii][jj] = mat[ii][jj];
89 sum += mat[ii][kk] * inv[kk][jj];
99 int ludcmp(double **mat, int dim, int *index) argument
114 if ((temp = (double) fabs(mat[ii][jj])) > big) big = temp;
128 sum = mat[ii][jj];
130 sum -= mat[i
176 lubksb(double **mat, int dim, int *index, double *b) argument
[all...]
/external/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/skia/src/core/
H A DSkBBoxRecord.cpp151 void SkBBoxRecord::drawBitmapMatrix(const SkBitmap& bitmap, const SkMatrix& mat, argument
153 SkMatrix m = mat;
157 INHERITED::drawBitmapMatrix(bitmap, mat, paint);
H A DSkBitmapProcState.cpp98 static SkScalar effective_matrix_scale_sqrd(const SkMatrix& mat) { argument
101 v1.fX = mat.getScaleX();
102 v1.fY = mat.getSkewY();
104 v2.fX = mat.getSkewX();
105 v2.fY = mat.getScaleY();
H A DSkMatrix.cpp604 static void normalize_perspective(SkScalar mat[9]) { argument
605 if (SkScalarAbs(mat[SkMatrix::kMPersp2]) > 1) {
607 mat[i] = SkScalarHalf(mat[i]);
671 //SkDebugf("Concat mat non-persp type: %d\n", tmp.getType());
679 void SkMatrix::preConcat(const SkMatrix& mat) { argument
682 if(!mat.isIdentity()) {
683 this->setConcat(*this, mat);
687 void SkMatrix::postConcat(const SkMatrix& mat) { argument
690 if (!mat
717 sk_inv_determinant(const float mat[9], int isPerspective) argument
1641 SkTreatAsSprite(const SkMatrix& mat, int width, int height, unsigned subpixelBits) argument
[all...]
H A DSkMatrixClipStateMgr.cpp412 int SkMatrixClipStateMgr::addMatToDict(const SkMatrix& mat) { argument
413 if (mat.isIdentity()) {
417 *fMatrixDict.append() = mat;
H A DSkShader.cpp194 SkShader::Context::MatrixClass SkShader::Context::ComputeMatrixClass(const SkMatrix& mat) { argument
197 if (mat.hasPerspective()) {
198 if (mat.fixedStepInX(0, NULL, NULL)) {
/external/skia/src/effects/
H A DSk2DPathEffect.cpp16 Sk2DPathEffect::Sk2DPathEffect(const SkMatrix& mat) : fMatrix(mat) { argument
17 fMatrixIsInvertible = mat.invert(&fInverse);
54 const SkMatrix& mat = this->getMatrix(); local
59 mat.mapPoints(&dst, &src, 1);
/external/skia/src/gpu/
H A DGrClipMaskManager.cpp43 SkMatrix mat; local
47 mat.setIDiv(result->width(), result->height());
48 mat.preTranslate(SkIntToScalar(-devBound.fLeft),
50 mat.preConcat(drawState->getViewMatrix());
56 mat,
H A DGrPathUtils.cpp25 SkMatrix mat; local
26 mat.setTranslate((i % 2) ? pathBounds.fLeft : pathBounds.fRight,
28 mat.postConcat(viewM);
29 stretch = SkMaxScalar(stretch, mat.mapRadius(SK_Scalar1));
/external/skia/src/utils/
H A DSkMatrix44.cpp701 typedef void (*Map2Procf)(const SkMScalar mat[][4], const float src2[], int count, float dst4[]);
702 typedef void (*Map2Procd)(const SkMScalar mat[][4], const double src2[], int count, double dst4[]);
704 static void map2_if(const SkMScalar mat[][4], const float* SK_RESTRICT src2, argument
716 static void map2_id(const SkMScalar mat[][4], const double* SK_RESTRICT src2, argument
728 static void map2_tf(const SkMScalar mat[][4], const float* SK_RESTRICT src2, argument
730 const float mat30 = SkMScalarToFloat(mat[3][0]);
731 const float mat31 = SkMScalarToFloat(mat[3][1]);
732 const float mat32 = SkMScalarToFloat(mat[3][2]);
743 static void map2_td(const SkMScalar mat[][4], const double* SK_RESTRICT src2, argument
746 dst4[0] = src2[0] + mat[
755 map2_sf(const SkMScalar mat[][4], const float* SK_RESTRICT src2, int count, float* SK_RESTRICT dst4) argument
768 map2_sd(const SkMScalar mat[][4], const double* SK_RESTRICT src2, int count, double* SK_RESTRICT dst4) argument
780 map2_af(const SkMScalar mat[][4], const float* SK_RESTRICT src2, int count, float* SK_RESTRICT dst4) argument
798 map2_ad(const SkMScalar mat[][4], const double* SK_RESTRICT src2, int count, double* SK_RESTRICT dst4) argument
812 map2_pf(const SkMScalar mat[][4], const float* SK_RESTRICT src2, int count, float* SK_RESTRICT dst4) argument
827 map2_pd(const SkMScalar mat[][4], const double* SK_RESTRICT src2, int count, double* SK_RESTRICT dst4) argument
[all...]
/external/skia/tests/
H A DDrawBitmapRectTest.cpp69 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...]
H A DMatrix44Test.cpp110 SkMatrix44 mat(SkMatrix44::kUninitialized_Constructor);
113 mat.setTranslate(0, 0, 0);
114 REPORTER_ASSERT(reporter, bits_isonly(mat.getType(), SkMatrix44::kIdentity_Mask));
115 mat.setTranslate(1, 2, 3);
116 REPORTER_ASSERT(reporter, bits_isonly(mat.getType(), SkMatrix44::kTranslate_Mask));
117 REPORTER_ASSERT(reporter, mat.invert(&inverse));
127 mat = a;
128 mat.preTranslate(10, 11, 12);
129 REPORTER_ASSERT(reporter, mat == c);
132 mat
165 make_i(SkMatrix44* mat) argument
166 make_t(SkMatrix44* mat) argument
167 make_s(SkMatrix44* mat) argument
168 make_st(SkMatrix44* mat) argument
172 make_a(SkMatrix44* mat) argument
175 make_p(SkMatrix44* mat) argument
189 test_map2(skiatest::Reporter* reporter, const SkMatrix44& mat) argument
[all...]
H A 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) { argument
224 static void emit_mat(SkCanvas* canvas, MatType mat) { argument
225 switch (mat) {
257 static void add_mat(MatType mat, SkTDArray<DrawType>* expected) { argument
263 switch (mat) {
325 static void emit_clip_and_mat(SkCanvas* canvas, MatType mat, ClipType clip, argument
329 emit_mat(canvas, mat);
346 emit_mat_and_clip(SkCanvas* canvas, MatType mat, ClipType clip, DrawOpType draw, SkTDArray<DrawType>* expected, int accumulatedClips) argument
369 emit_double_mat_and_clip(SkCanvas* canvas, MatType mat, ClipType clip, DrawOpType draw, SkTDArray<DrawType>* expected, int accumulatedClips) argument
394 emit_mat_clip_clip(SkCanvas* canvas, MatType mat, ClipType clip, DrawOpType draw, SkTDArray<DrawType>* expected, int accumulatedClips) argument
417 emit_body0(SkCanvas* canvas, PFEmitMC emitMC, MatType mat, ClipType clip, DrawOpType draw, SkTDArray<DrawType>* expected, int accumulatedClips) argument
438 emit_body1(SkCanvas* canvas, PFEmitMC emitMC, MatType mat, ClipType clip, DrawOpType draw, SkTDArray<DrawType>* expected, int accumulatedClips) argument
466 emit_body2(SkCanvas* canvas, PFEmitMC emitMC, MatType mat, ClipType clip, DrawOpType draw, SkTDArray<DrawType>* expected, int accumulatedClips) argument
504 emit_body3(SkCanvas* canvas, PFEmitMC emitMC, MatType mat, ClipType clip, DrawOpType draw, SkTDArray<DrawType>* expected, int accumulatedClips) argument
552 emit_struct0(SkCanvas* canvas, PFEmitMC emitMC, MatType mat, ClipType clip, PFEmitBody emitBody, DrawOpType draw, SkTDArray<DrawType>* expected) argument
568 emit_struct1(SkCanvas* canvas, PFEmitMC emitMC, MatType mat, ClipType clip, PFEmitBody emitBody, DrawOpType draw, SkTDArray<DrawType>* expected) argument
591 emit_struct2(SkCanvas* canvas, PFEmitMC emitMC, MatType mat, ClipType clip, PFEmitBody emitBody, DrawOpType draw, SkTDArray<DrawType>* expected) argument
620 emit_struct3(SkCanvas* canvas, PFEmitMC emitMC, MatType mat, ClipType clip, PFEmitBody emitBody, DrawOpType draw, SkTDArray<DrawType>* expected) argument
[all...]
H A DMatrixTest.cpp195 SkMatrix mat; local
196 mat.reset();
199 mat.postConcat(mats[x]);
202 SkScalar minScale = mat.getMinScale();
203 SkScalar maxScale = mat.getMaxScale();
205 REPORTER_ASSERT(reporter, (maxScale < 0) == mat.hasPerspective());
208 bool success = mat.getMinMaxScales(scales);
209 REPORTER_ASSERT(reporter, success == !mat.hasPerspective());
212 if (mat.hasPerspective()) {
231 mat
249 SkMatrix mat; local
394 check_matrix_recomposition(const SkMatrix& mat, const SkPoint& rotation1, const SkPoint& scale, const SkPoint& rotation2) argument
418 SkMatrix mat; local
592 SkMatrix mat; local
706 SkMatrix mat, inverse, iden1, iden2; local
[all...]
/external/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);
H A DMatrix44Bench.cpp71 , mat(SkMatrix44::kIdentity_Constructor)
78 mat.setRowMajord(rowMajor);
83 mat.setIdentity();
87 SkMatrix44 mat; member in class:SetIdentityMatrix44Bench
/external/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);
H A Ddrawbitmaprect.cpp59 SkMatrix mat = SkMatrix::I(); local
66 0, &mat))->unref();
69 mat.postScale(SK_Scalar1 / 4, SK_Scalar1 / 4);
H A Dfilltypespersp.cpp101 SkMatrix mat; local
102 mat.reset();
103 mat.setPerspY(SkScalarToPersp(SK_Scalar1 / 1000));
104 canvas->concat(mat);
H A Dfilterbitmap.cpp20 static SkSize computeSize(const SkBitmap& bm, const SkMatrix& mat) { argument
23 mat.mapRect(&bounds);
27 static void draw_row(SkCanvas* canvas, const SkBitmap& bm, const SkMatrix& mat, SkScalar dx) { argument
32 canvas->drawBitmapMatrix(bm, mat, &paint);
36 canvas->drawBitmapMatrix(bm, mat, &paint);
40 canvas->drawBitmapMatrix(bm, mat, &paint);
44 canvas->drawBitmapMatrix(bm, mat, &paint);
H A Dfilterindiabox.cpp19 static SkSize computeSize(const SkBitmap& bm, const SkMatrix& mat) { argument
22 mat.mapRect(&bounds);
26 static void draw_row(SkCanvas* canvas, const SkBitmap& bm, const SkMatrix& mat, SkScalar dx) { argument
31 canvas->drawBitmapMatrix(bm, mat, &paint);
35 canvas->drawBitmapMatrix(bm, mat, &paint);
39 canvas->drawBitmapMatrix(bm, mat, &paint);
43 canvas->drawBitmapMatrix(bm, mat, &paint);
H A Dovals.cpp162 SkMatrix mat = fMatrices[j]; variable
164 mat.postTranslate(kXStart + SK_Scalar1 * kXStep * (testCount % maxX) +
168 canvas->concat(mat);
H A Droundrects.cpp165 SkMatrix mat = fMatrices[j]; variable
167 mat.postTranslate(kXStart + SK_Scalar1 * kXStep * (testCount % maxX) +
171 canvas->concat(mat);

Completed in 4177 milliseconds

123456789