Home | History | Annotate | Download | only in functional

Lines Matching refs:Mat3

71 using tcu::Mat3;
272 DECLARE_TYPE_TRAIT(TYPE_FLOAT_MAT3, tcu::Mat3);
505 template <> inline tcu::Mat3 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_MAT3> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return tcu::Mat3(s_constInMat3x3[inputNdx]); }
553 template <> inline tcu::Mat3
556 tcu::Mat3 m;
615 inline tcu::Vec3 reduceToVec3 (const tcu::Mat3& value) { return value.getColumn(0) + value.getColumn(1) + value.getColumn(2); }
712 return + mat(0,0) * determinant(tcu::Mat3(minorMatrices[0]))
713 - mat(0,1) * determinant(tcu::Mat3(minorMatrices[1]))
714 + mat(0,2) * determinant(tcu::Mat3(minorMatrices[2]))
715 - mat(0,3) * determinant(tcu::Mat3(minorMatrices[3]));
786 return Mat3(result);
1556 case TYPE_FLOAT_MAT3: writeMatrixConstructor<3, 3>(op, Mat3(s_constInMat3x3[inNdx])); break;