Home | History | Annotate | Download | only in glshared

Lines Matching defs:Dot

2826 class Dot : public DerivedFunc<Signature<float, Vector<float, Size>, Vector<float, Size> > >
2829 typedef typename Dot::ArgExprs ArgExprs;
2833 return "dot";
2849 class Dot<1> : public DerivedFunc<Signature<float, float, float> >
2854 return "dot";
2864 ExprP<float> dot (const ExprP<Vector<float, Size> >& x, const ExprP<Vector<float, Size> >& y)
2866 return app<Dot<Size> >(x, y);
2869 ExprP<float> dot (const ExprP<float>& x, const ExprP<float>& y)
2871 return app<Dot<1> >(x, y);
2889 return sqrt(dot(args.a, args.a));
2984 return cond(dot(args.c, args.b) < constant(0.0f), args.a, -args.a);
3006 return args.a - (args.b * dot(args.b, args.a) * constant(2.0f));
3034 const ExprP<float> dotNI = bindExpression("dotNI", ctx, dot(n, i));
3577 (matD - dot(matC * invA, matB)));
5128 funcs->addFactory(SharedPtr<const CaseFactory>(new TemplateFuncCaseFactory<Dot>()));