Lines Matching refs:Mat2
68 using tcu::Mat2;
269 DECLARE_TYPE_TRAIT(TYPE_FLOAT_MAT2, tcu::Mat2);
502 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return tcu::Mat2(s_constInMat2x2[inputNdx]); }
517 template <> inline tcu::Mat2 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_MAT2> (const ShaderEvalContext& evalCtx, int inputNdx)
520 tcu::Mat2 m;
612 inline tcu::Vec3 reduceToVec3 (const tcu::Mat2& value) { return tcu::Vec3(value(0, 0), value(0, 1), value(1, 0)+value(1, 1)); }
759 const tcu::Matrix<float, 2, 2> zeroMat = Mat2(nullField);
805 const tcu::Matrix<float, 2, 2> invA = inverse(Mat2(areaA));
806 const tcu::Matrix<float, 2, 2> matB = Mat2(areaB);
807 const tcu::Matrix<float, 2, 2> matC = Mat2(areaC);
808 const tcu::Matrix<float, 2, 2> matD = Mat2(areaD);
811 const tcu::Matrix<float, 2, 2> zeroMat = Mat2(nullField);
1539 case TYPE_FLOAT_MAT2: writeMatrixConstructor<2, 2>(op, Mat2(s_constInMat2x2[inNdx])); break;