Lines Matching defs:left
564 // note that this violates the GLSL left-to-right evaluation semantics.
852 const Expression& left = *b.left();
857 SkASSERT(left.type().isMatrix());
863 this->fFunctionHeader += String(" ") + this->getTypePrecision(left.type()) +
864 this->getTypeName(left.type()) + " " + tempMatrix1 + ";\n " +
868 this->writeExpression(left, Precedence::kAssignment);
878 const Expression& left = *b.left();
888 left.type().isMatrix() && right.type().isMatrix() &&
900 left.is<FieldAccess>() &&
901 is_sk_position(left.as<FieldAccess>()) &&
907 this->writeExpression(left, precedence);
929 this->writeExpression(*b.left(), Precedence::kTernary);