| /external/skia/experimental/ |
| SkSetPoly3To3.cpp | 49 SkScalar invDet = SkScalarInvert(det); 51 // now compute invDet * [srcOP]T * [dstOP] 54 const SkScalar srcOP0 = SkScalarMul( srcOP[3], invDet); 55 const SkScalar srcOP1 = SkScalarMul(-srcOP[1], invDet); 56 const SkScalar srcOP2 = SkScalarMul(-srcOP[2], invDet); 57 const SkScalar srcOP3 = SkScalarMul( srcOP[0], invDet);
|
| /external/autotest/client/site_tests/graphics_SanAngeles/src/ |
| shader.c | 92 float invDet = 1.f / det; 93 normal[0*3+0] = invDet * (m[1*4+1] * m[2*4+2] - m[2*4+1] * m[1*4+2]); 94 normal[1*3+0] = invDet * -(m[0*4+1] * m[2*4+2] - m[0*4+2] * m[2*4+1]); 95 normal[2*3+0] = invDet * (m[0*4+1] * m[1*4+2] - m[0*4+2] * m[1*4+1]); 96 normal[0*3+1] = invDet * -(m[1*4+0] * m[2*4+2] - m[1*4+2] * m[2*4+0]); 97 normal[1*3+1] = invDet * (m[0*4+0] * m[2*4+2] - m[0*4+2] * m[2*4+0]); 98 normal[2*3+1] = invDet * -(m[0*4+0] * m[1*4+2] - m[1*4+0] * m[0*4+2]); 99 normal[0*3+2] = invDet * (m[1*4+0] * m[2*4+1] - m[2*4+0] * m[1*4+1]); 100 normal[1*3+2] = invDet * -(m[0*4+0] * m[2*4+1] - m[2*4+0] * m[0*4+1]); 101 normal[2*3+2] = invDet * (m[0*4+0] * m[1*4+1] - m[1*4+0] * m[0*4+1]) [all...] |
| /external/eigen/Eigen/src/LU/ |
| Inverse.h | 71 const MatrixType& matrix, const typename ResultType::Scalar& invdet, 74 result.coeffRef(0,0) = matrix.coeff(1,1) * invdet; 75 result.coeffRef(1,0) = -matrix.coeff(1,0) * invdet; 76 result.coeffRef(0,1) = -matrix.coeff(0,1) * invdet; 77 result.coeffRef(1,1) = matrix.coeff(0,0) * invdet; 86 const Scalar invdet = typename MatrixType::Scalar(1) / matrix.determinant(); local 87 compute_inverse_size2_helper(matrix, invdet, result); 107 const Scalar invdet = Scalar(1) / determinant; local 108 compute_inverse_size2_helper(matrix, invdet, inverse); 132 const typename ResultType::Scalar& invdet, 156 const Scalar invdet = Scalar(1) \/ det; local 181 const Scalar invdet = Scalar(1) \/ determinant; local [all...] |
| /external/opencv3/modules/core/include/opencv2/core/cuda/ |
| utility.hpp | 174 double invdet = 1.0 / det; local 176 x[0] = saturate_cast<T>(invdet * (b[0] * A[1][1] - b[1] * A[0][1])); 178 x[1] = saturate_cast<T>(invdet * (A[0][0] * b[1] - A[1][0] * b[0])); 195 double invdet = 1.0 / det; local 197 x[0] = saturate_cast<T>(invdet * 202 x[1] = saturate_cast<T>(invdet * 207 x[2] = saturate_cast<T>(invdet *
|
| /external/skia/src/utils/ |
| SkMatrix44.cpp | 560 double invdet = 1.0 / det; local 564 if (!sk_float_isfinite(invdet)) { 568 b00 *= invdet; 569 b01 *= invdet; 570 b03 *= invdet; 571 b06 *= invdet; 572 b07 *= invdet; 573 b08 *= invdet; 574 b09 *= invdet; 575 b10 *= invdet; 621 double invdet = 1.0 \/ det; local [all...] |
| /frameworks/base/opengl/java/android/opengl/ |
| Matrix.java | 233 final float invdet = 1.0f / det; local 234 mInv[ mInvOffset] = dst0 * invdet; 235 mInv[ 1 + mInvOffset] = dst1 * invdet; 236 mInv[ 2 + mInvOffset] = dst2 * invdet; 237 mInv[ 3 + mInvOffset] = dst3 * invdet; 239 mInv[ 4 + mInvOffset] = dst4 * invdet; 240 mInv[ 5 + mInvOffset] = dst5 * invdet; 241 mInv[ 6 + mInvOffset] = dst6 * invdet; 242 mInv[ 7 + mInvOffset] = dst7 * invdet; 244 mInv[ 8 + mInvOffset] = dst8 * invdet; [all...] |
| /external/skia/src/core/ |
| SkMatrix.cpp | 806 void SkMatrix::ComputeInv(SkScalar dst[9], const SkScalar src[9], double invDet, bool isPersp) { 811 dst[kMScaleX] = scross_dscale(src[kMScaleY], src[kMPersp2], src[kMTransY], src[kMPersp1], invDet); 812 dst[kMSkewX] = scross_dscale(src[kMTransX], src[kMPersp1], src[kMSkewX], src[kMPersp2], invDet); 813 dst[kMTransX] = scross_dscale(src[kMSkewX], src[kMTransY], src[kMTransX], src[kMScaleY], invDet); 815 dst[kMSkewY] = scross_dscale(src[kMTransY], src[kMPersp0], src[kMSkewY], src[kMPersp2], invDet); 816 dst[kMScaleY] = scross_dscale(src[kMScaleX], src[kMPersp2], src[kMTransX], src[kMPersp0], invDet); 817 dst[kMTransY] = scross_dscale(src[kMTransX], src[kMSkewY], src[kMScaleX], src[kMTransY], invDet); 819 dst[kMPersp0] = scross_dscale(src[kMSkewY], src[kMPersp1], src[kMScaleY], src[kMPersp0], invDet); 820 dst[kMPersp1] = scross_dscale(src[kMSkewX], src[kMPersp0], src[kMScaleX], src[kMPersp1], invDet); 821 dst[kMPersp2] = scross_dscale(src[kMScaleX], src[kMScaleY], src[kMSkewX], src[kMSkewY], invDet); [all...] |
| /external/eigen/Eigen/src/Eigen2Support/Geometry/ |
| Hyperplane.h | 183 Scalar invdet = Scalar(1) / det; local 184 return VectorType(invdet*(coeffs().coeff(1)*other.coeffs().coeff(2)-other.coeffs().coeff(1)*coeffs().coeff(2)), 185 invdet*(other.coeffs().coeff(0)*coeffs().coeff(2)-coeffs().coeff(0)*other.coeffs().coeff(2)));
|
| /external/eigen/Eigen/src/Geometry/ |
| Hyperplane.h | 205 Scalar invdet = Scalar(1) / det; local 206 return VectorType(invdet*(coeffs().coeff(1)*other.coeffs().coeff(2)-other.coeffs().coeff(1)*coeffs().coeff(2)), 207 invdet*(other.coeffs().coeff(0)*coeffs().coeff(2)-coeffs().coeff(0)*other.coeffs().coeff(2)));
|
| /external/opencv/cvaux/src/ |
| cvepilines.cpp | 782 double invDet = 1.0 / det; 783 *a = detA * invDet; 784 *b = detB * invDet; 785 *c = detC * invDet; [all...] |
| /external/skia/include/core/ |
| SkMatrix.h | 743 static void ComputeInv(SkScalar dst[9], const SkScalar src[9], double invDet, bool isPersp);
|