/external/eigen/Eigen/src/Eigenvalues/ |
D | GeneralizedSelfAdjointEigenSolver.h | 184 MatrixType matC = matA.template selfadjointView<Lower>(); in compute() local 185 cholB.matrixL().template solveInPlace<OnTheLeft>(matC); in compute() 186 cholB.matrixU().template solveInPlace<OnTheRight>(matC); in compute() 188 Base::compute(matC, computeEigVecs ? ComputeEigenvectors : EigenvaluesOnly ); in compute() 197 MatrixType matC = matA.template selfadjointView<Lower>(); in compute() local 198 matC = matC * cholB.matrixL(); in compute() 199 matC = cholB.matrixU() * matC; in compute() 201 Base::compute(matC, computeEigVecs ? ComputeEigenvectors : EigenvaluesOnly); in compute() 210 MatrixType matC = matA.template selfadjointView<Lower>(); in compute() local 211 matC = matC * cholB.matrixL(); in compute() [all …]
|
/external/deqp/framework/common/ |
D | tcuMatrix.hpp | 243 const Matrix<T, 1, 2> matC = Matrix<T, 1, 2>(areaC); in doInverse() local 246 const T schurComplement = T(1.0f) / (matD - matC*invA*matB)(0,0); in doInverse() 249 const Matrix<T, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in doInverse() 251 const Matrix<T, 1, 2> blockC = matC*invA*(-schurComplement); in doInverse() 294 const Matrix<T, 2, 2> matC = Matrix<T, 2, 2>(areaC); in doInverse() local 297 const Matrix<T, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in doInverse() 300 const Matrix<T, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in doInverse() 302 const Matrix<T, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in doInverse()
|
/external/deqp/modules/gles3/functional/ |
D | es3fShaderMatrixTests.cpp | 754 const tcu::Matrix<float, 1, 2> matC = tcu::Matrix<float, 1, 2>(areaC); in inverse() local 757 const float schurComplement = 1.0f / (matD - matC*invA*matB)(0,0); in inverse() 760 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 762 const tcu::Matrix<float, 1, 2> blockC = matC*invA*(-schurComplement); in inverse() 806 const tcu::Matrix<float, 2, 2> matC = Mat2(areaC); in inverse() local 809 const tcu::Matrix<float, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in inverse() 812 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 814 const tcu::Matrix<float, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in inverse()
|
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
D | vktShaderRenderMatrixTests.cpp | 749 const tcu::Matrix<float, 1, 2> matC = tcu::Matrix<float, 1, 2>(areaC); in inverse() local 752 const float schurComplement = 1.0f / (matD - matC*invA*matB)(0,0); in inverse() 755 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 757 const tcu::Matrix<float, 1, 2> blockC = matC*invA*(-schurComplement); in inverse() 801 const tcu::Matrix<float, 2, 2> matC = Mat2(areaC); in inverse() local 804 const tcu::Matrix<float, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in inverse() 807 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 809 const tcu::Matrix<float, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in inverse()
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
D | vktShaderBuiltinPrecisionTests.cpp | 4833 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local 4838 (matD - dot(matC * invA, matB))); in doExpand() 4842 ExprP<Mat2> t3 = outerProduct(t2, matC); in doExpand() 4849 (matC * invA) * -schur); in doExpand() 4874 ExprP<Mat2> matC = bindExpression("matC", ctx, in doExpand() local 4881 inverse(matD + -(matC * invA * matB))); in doExpand() 4883 invA + (invA * matB * schur * matC * invA)); in doExpand() 4887 (-schur) * matC * invA); in doExpand() 4934 ExprP<Vec2_16Bit> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local 4939 (matD - dot(matC * invA, matB))); in doExpand() [all …]
|
/external/deqp/modules/glshared/ |
D | glsBuiltinPrecisionTests.cpp | 3856 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local 3861 (matD - dot(matC * invA, matB))); in doExpand() 3865 ExprP<Mat2> t3 = outerProduct(t2, matC); in doExpand() 3872 (matC * invA) * -schur); in doExpand() 3897 ExprP<Mat2> matC = bindExpression("matC", ctx, in doExpand() local 3904 inverse(matD + -(matC * invA * matB))); in doExpand() 3906 invA + (invA * matB * schur * matC * invA)); in doExpand() 3910 (-schur) * matC * invA); in doExpand()
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.2.x/src/ |
D | gles31-khr-master.txt | 994 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 998 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 1002 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 1005 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 1009 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 1013 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.3.x/src/ |
D | gles31-khr-master.txt | 994 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 998 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 1002 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 1005 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 1009 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 1013 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.3.x/ |
D | gles31-khr-master.txt | 994 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 998 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 1002 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 1005 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 1009 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 1013 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.2.x/ |
D | gles31-khr-master.txt | 994 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 998 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 1002 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 1005 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 1009 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 1013 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.5.x/ |
D | gles31-khr-master.txt | 1931 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 1935 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 1939 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 1942 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 1946 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 1950 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/ |
D | gles31-khr-master.txt | 1924 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 1928 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 1932 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 1935 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 1939 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 1943 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/src/ |
D | gles31-khr-master.txt | 1924 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 1928 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 1932 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 1935 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 1939 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 1943 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/master/ |
D | gles31-khr-master.txt | 1931 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 1935 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 1939 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 1942 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 1946 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 1950 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/ |
D | gl43-master.txt | 4363 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4367 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4371 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4374 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4378 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4382 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
D | gl45-master.txt | 4364 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4368 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4372 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4375 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4379 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4383 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
D | gl46-master.txt | 4364 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4368 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4372 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4375 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4379 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4383 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
D | gl44-master.txt | 4363 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4367 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4371 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4374 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4378 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4382 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.1.x/ |
D | gl43-master.txt | 4396 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4400 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4404 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4407 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4411 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4415 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
D | gl45-master.txt | 4397 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4401 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4405 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4408 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4412 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4416 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
D | gl46-master.txt | 4397 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4401 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4405 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4408 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4412 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4416 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
/external/deqp/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/ |
D | gl43-master.txt | 4364 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4368 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4372 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4375 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4379 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4383 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
D | gl46-master.txt | 4365 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4369 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4373 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4376 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4380 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4384 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
D | gl45-master.txt | 4365 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4369 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4373 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4376 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4380 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4384 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|
D | gl44-master.txt | 4364 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC 4368 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC 4372 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC 4375 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad 4379 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC 4383 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
|