Home | History | Annotate | Download | only in functional

Lines Matching refs:Mat2

67 using tcu::Mat2;
268 DECLARE_TYPE_TRAIT(TYPE_FLOAT_MAT2, tcu::Mat2);
501 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return tcu::Mat2(s_constInMat2x2[inputNdx]); }
516 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, int inputNdx)
519 tcu::Mat2 m;
611 inline tcu::Vec3 reduceToVec3 (const tcu::Mat2& value) { return tcu::Vec3(value(0, 0), value(0, 1), value(1, 0)+value(1, 1)); }
772 const tcu::Matrix<float, 2, 2> zeroMat = Mat2(nullField);
818 const tcu::Matrix<float, 2, 2> invA = inverse(Mat2(areaA));
819 const tcu::Matrix<float, 2, 2> matB = Mat2(areaB);
820 const tcu::Matrix<float, 2, 2> matC = Mat2(areaC);
821 const tcu::Matrix<float, 2, 2> matD = Mat2(areaD);
824 const tcu::Matrix<float, 2, 2> zeroMat = Mat2(nullField);
1552 case TYPE_FLOAT_MAT2: writeMatrixConstructor<2, 2>(op, Mat2(s_constInMat2x2[inNdx])); break;