Lines Matching refs:bindExpression
1035 VariableP<T> bindExpression (const string& name, ExpandContext& ctx, const ExprP<T>& expr)
3083 const ExprP<float> dotNI = bindExpression("dotNI", ctx, dot(n, i));
3154 const ExprP<float> dotNI = bindExpression("dotNI", ctx, dot(n, i));
3155 const ExprP<float> k1 = bindExpression("k1", ctx, constant(1.0f) - eta * eta *
3158 const ExprP<float> k2 = bindExpression("k2", ctx,
3161 const ExprP<float> k = bindExpression("k", ctx, alternatives(k1, k2));
3334 const ExprP<float> t = bindExpression("t", ctx, tExpr);
3649 minors[ndx] = bindExpression("minor", ctx,
3681 ExprP<float> det = bindExpression("det", ctx, determinant(mat));
3701 ExprP<Mat2> invA = bindExpression("invA", ctx,
3705 ExprP<Vec2> matB = bindExpression("matB", ctx, vec2(mat[2][0], mat[2][1]));
3706 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2]));
3707 ExprP<float> matD = bindExpression("matD", ctx, mat[2][2]);
3709 ExprP<float> schur = bindExpression("schur", ctx,
3718 ExprP<Mat2> blockA = bindExpression("blockA", ctx, t5);
3719 ExprP<Vec2> blockB = bindExpression("blockB", ctx,
3721 ExprP<Vec2> blockC = bindExpression("blockC", ctx,
3741 ExprP<Mat2> invA = bindExpression("invA", ctx,
3744 ExprP<Mat2> matB = bindExpression("matB", ctx,
3747 ExprP<Mat2> matC = bindExpression("matC", ctx,
3750 ExprP<Mat2> matD = bindExpression("matD", ctx,
3753 ExprP<Mat2> schur = bindExpression("schur", ctx,
3755 ExprP<Mat2> blockA = bindExpression("blockA", ctx,
3757 ExprP<Mat2> blockB = bindExpression("blockB", ctx,
3759 ExprP<Mat2> blockC = bindExpression("blockC", ctx,