/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/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ |
ShadowMatrix.java | 464 final float invDet = inverseDeterminant(); 465 if (invDet == 0) { 471 dst[0] = cross_scale(src[4], src[8], src[5], src[7], invDet); 472 dst[1] = cross_scale(src[2], src[7], src[1], src[8], invDet); 473 dst[2] = cross_scale(src[1], src[5], src[2], src[4], invDet); 475 dst[3] = cross_scale(src[5], src[6], src[3], src[8], invDet); 476 dst[4] = cross_scale(src[0], src[8], src[2], src[6], invDet); 477 dst[5] = cross_scale(src[2], src[3], src[0], src[5], invDet); 479 dst[6] = cross_scale(src[3], src[7], src[4], src[6], invDet); 480 dst[7] = cross_scale(src[1], src[6], src[0], src[7], invDet); [all...] |
/external/swiftshader/src/OpenGL/compiler/ |
Intermediate.cpp | [all...] |
OutputASM.cpp | [all...] |
/external/skia/src/core/ |
SkMatrix.cpp | 798 void SkMatrix::ComputeInv(SkScalar dst[9], const SkScalar src[9], double invDet, bool isPersp) { 803 dst[kMScaleX] = scross_dscale(src[kMScaleY], src[kMPersp2], src[kMTransY], src[kMPersp1], invDet); 804 dst[kMSkewX] = scross_dscale(src[kMTransX], src[kMPersp1], src[kMSkewX], src[kMPersp2], invDet); 805 dst[kMTransX] = scross_dscale(src[kMSkewX], src[kMTransY], src[kMTransX], src[kMScaleY], invDet); 807 dst[kMSkewY] = scross_dscale(src[kMTransY], src[kMPersp0], src[kMSkewY], src[kMPersp2], invDet); 808 dst[kMScaleY] = scross_dscale(src[kMScaleX], src[kMPersp2], src[kMTransX], src[kMPersp0], invDet); 809 dst[kMTransY] = scross_dscale(src[kMTransX], src[kMSkewY], src[kMScaleX], src[kMTransY], invDet); 811 dst[kMPersp0] = scross_dscale(src[kMSkewY], src[kMPersp1], src[kMScaleY], src[kMPersp0], invDet); 812 dst[kMPersp1] = scross_dscale(src[kMSkewX], src[kMPersp0], src[kMScaleX], src[kMPersp1], invDet); 813 dst[kMPersp2] = scross_dscale(src[kMScaleX], src[kMScaleY], src[kMSkewX], src[kMSkewY], invDet); [all...] |
/external/skqp/src/core/ |
SkMatrix.cpp | 797 void SkMatrix::ComputeInv(SkScalar dst[9], const SkScalar src[9], double invDet, bool isPersp) { 802 dst[kMScaleX] = scross_dscale(src[kMScaleY], src[kMPersp2], src[kMTransY], src[kMPersp1], invDet); 803 dst[kMSkewX] = scross_dscale(src[kMTransX], src[kMPersp1], src[kMSkewX], src[kMPersp2], invDet); 804 dst[kMTransX] = scross_dscale(src[kMSkewX], src[kMTransY], src[kMTransX], src[kMScaleY], invDet); 806 dst[kMSkewY] = scross_dscale(src[kMTransY], src[kMPersp0], src[kMSkewY], src[kMPersp2], invDet); 807 dst[kMScaleY] = scross_dscale(src[kMScaleX], src[kMPersp2], src[kMTransX], src[kMPersp0], invDet); 808 dst[kMTransY] = scross_dscale(src[kMTransX], src[kMSkewY], src[kMScaleX], src[kMTransY], invDet); 810 dst[kMPersp0] = scross_dscale(src[kMSkewY], src[kMPersp1], src[kMScaleY], src[kMPersp0], invDet); 811 dst[kMPersp1] = scross_dscale(src[kMSkewX], src[kMPersp0], src[kMScaleX], src[kMPersp1], invDet); 812 dst[kMPersp2] = scross_dscale(src[kMScaleX], src[kMScaleY], src[kMSkewX], src[kMSkewY], invDet); [all...] |
/external/skia/include/core/ |
SkMatrix.h | [all...] |
/external/skqp/include/core/ |
SkMatrix.h | [all...] |
/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...] |
/prebuilts/misc/common/robolectric/3.4.2/lib/ |
framework-3.4.2.jar | |
/prebuilts/misc/common/robolectric/3.5.1/lib/ |
shadows-framework-3.5.1.jar | |
/prebuilts/misc/common/robolectric/3.6.1/lib/ |
shadows-framework-3.6.1.jar | |