/third_party/vk-gl-cts/framework/common/ |
H A 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()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktShaderBuiltinPrecisionTests.cpp | 5045 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local 5050 (matD - dot(matC * invA, matB))); in doExpand() 5054 ExprP<Mat2> t3 = outerProduct(t2, matC); in doExpand() 5061 (matC * invA) * -schur); in doExpand() 5086 ExprP<Mat2> matC = bindExpression("matC", ctx, in doExpand() local 5093 inverse(matD + -(matC * invA * matB))); in doExpand() 5095 invA + (invA * matB * schur * matC * invA)); in doExpand() 5099 (-schur) * matC * inv in doExpand() 5146 ExprP<Vec2_16Bit> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); doExpand() local 5187 ExprP<Mat2_16b> matC = bindExpression("matC", ctx, doExpand() local 5247 ExprP<Vec2_64Bit> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); doExpand() local 5288 ExprP<Matrix2d> matC = bindExpression("matC", ctx, doExpand() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/ |
H A D | vktShaderBuiltinPrecisionTests.cpp | 5034 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local 5039 (matD - dot(matC * invA, matB))); in doExpand() 5043 ExprP<Mat2> t3 = outerProduct(t2, matC); in doExpand() 5050 (matC * invA) * -schur); in doExpand() 5075 ExprP<Mat2> matC = bindExpression("matC", ctx, in doExpand() local 5082 inverse(matD + -(matC * invA * matB))); in doExpand() 5084 invA + (invA * matB * schur * matC * invA)); in doExpand() 5088 (-schur) * matC * inv in doExpand() 5135 ExprP<Vec2_16Bit> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); doExpand() local 5176 ExprP<Mat2_16b> matC = bindExpression("matC", ctx, doExpand() local 5236 ExprP<Vec2_64Bit> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); doExpand() local 5277 ExprP<Matrix2d> matC = bindExpression("matC", ctx, doExpand() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/ |
H A 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()
|
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fShaderMatrixTests.cpp | 755 const tcu::Matrix<float, 1, 2> matC = tcu::Matrix<float, 1, 2>(areaC); in inverse() local 758 const float schurComplement = 1.0f / (matD - matC*invA*matB)(0,0); in inverse() 761 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 763 const tcu::Matrix<float, 1, 2> blockC = matC*invA*(-schurComplement); in inverse() 807 const tcu::Matrix<float, 2, 2> matC = Mat2(areaC); in inverse() local 810 const tcu::Matrix<float, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in inverse() 813 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 815 const tcu::Matrix<float, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in inverse()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderrender/ |
H A 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()
|
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsBuiltinPrecisionTests.cpp | 3857 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local 3862 (matD - dot(matC * invA, matB))); in doExpand() 3866 ExprP<Mat2> t3 = outerProduct(t2, matC); in doExpand() 3873 (matC * invA) * -schur); in doExpand() 3898 ExprP<Mat2> matC = bindExpression("matC", ctx, in doExpand() local 3905 inverse(matD + -(matC * invA * matB))); in doExpand() 3907 invA + (invA * matB * schur * matC * invA)); in doExpand() 3911 (-schur) * matC * inv in doExpand() [all...] |