Lines Matching refs:DSLExpression

135 static SkSL::String stringize(DSLExpression& expr)         { return expr.release()->description(); }
572 DSLExpression e = x + 1;
651 DSLExpression(Float3x3(Float2(1))).release();
657 DSLExpression(Half2x2(1, 2, 3, 4, 5)).release();
662 DSLExpression(f43 * Float3(1)).release();
667 DSLExpression(f43 = f33).release();
672 DSLExpression(h22 = f22).release();
677 DSLExpression(Inverse(f43)).release();
700 DSLExpression((Bool2(true) + a)).release();
705 DSLExpression((a += Bool2(true))).release();
710 DSLExpression((1.0 += a)).release();
716 DSLExpression(+c).release();
739 DSLExpression(Bool2(true) - a).release();
744 DSLExpression(a -= Bool2(true)).release();
749 DSLExpression(1.0 -= a).release();
755 DSLExpression(-c).release();
774 DSLExpression(Bool2(true) * a).release();
779 DSLExpression(a *= Bool2(true)).release();
784 DSLExpression(1.0 *= a).release();
805 DSLExpression(Bool2(true) / a).release();
810 DSLExpression(a /= Bool2(true)).release();
815 DSLExpression(1.0 /= a).release();
820 DSLExpression(a /= 0).release();
826 DSLExpression(c /= Float2(Float(0), 1)).release();
847 DSLExpression(Bool2(true) % a).release();
852 DSLExpression(a %= Bool2(true)).release();
857 DSLExpression(1 %= a).release();
862 DSLExpression(a %= 0).release();
868 DSLExpression(c %= Int2(Int(0), 1)).release();
889 DSLExpression(Bool2(true) << a).release();
894 DSLExpression(a <<= Bool2(true)).release();
899 DSLExpression(1 <<= a).release();
920 DSLExpression(Bool2(true) >> a).release();
925 DSLExpression(a >>= Bool2(true)).release();
930 DSLExpression(1 >>= a).release();
951 DSLExpression(Bool2(true) & a).release();
956 DSLExpression(a &= Bool2(true)).release();
961 DSLExpression(1 &= a).release();
982 DSLExpression(Bool2(true) | a).release();
987 DSLExpression(a |= Bool2(true)).release();
992 DSLExpression(1 |= a).release();
1013 DSLExpression(Bool2(true) ^ a).release();
1018 DSLExpression(a ^= Bool2(true)).release();
1023 DSLExpression(1 ^= a).release();
1041 DSLExpression(a && 5).release();
1059 DSLExpression(a || 5).release();
1071 DSLExpression(LogicalXor(a, 5)).release();
1096 DSLExpression(a == Bool2(true)).release();
1111 DSLExpression(a != Bool2(true)).release();
1126 DSLExpression(a > Bool2(true)).release();
1141 DSLExpression(a >= Bool2(true)).release();
1156 DSLExpression(a < Bool2(true)).release();
1171 DSLExpression(a <= Bool2(true)).release();
1183 DSLExpression(!a).release();
1195 DSLExpression(~b).release();
1210 DSLExpression(++b).release();
1215 DSLExpression(b++).release();
1220 DSLExpression(++(a + 1)).release();
1225 DSLExpression((a + 1)++).release();
1240 DSLExpression(--b).release();
1245 DSLExpression(b--).release();
1250 DSLExpression(--(a + 1)).release();
1255 DSLExpression((a + 1)--).release();
1262 DSLExpression sqrt(SkSL::ThreadContext::Compiler().convertIdentifier(/*line=*/-1, "sqrt"));
1263 SkTArray<DSLWrapper<DSLExpression>> args;
1269 DSLExpression pow(SkSL::ThreadContext::Compiler().convertIdentifier(/*line=*/-1, "pow"));
1272 SkTArray<DSLWrapper<DSLExpression>> args;
2014 std::vector<Wrapper<DSLExpression>> exprs;
2015 exprs.push_back(DSLExpression(1));